|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.11.2012, 21:45 | #1 |
Форумчанин
Регистрация: 13.07.2012
Сообщений: 357
|
Не знаю как сформулировать вопрос
Вечер добрый.
Можно ли и если да, то как, реализовать такую вещь? Во время выполнения программы(в цикле) выскакивает окошко с надписью ОК и пока этот ОК не нажмёшь, прога идти дальше не будет. |
20.11.2012, 21:50 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Собственно можно, но зависит от языка и ОС.
I'm learning to live...
|
20.11.2012, 21:52 | #3 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Скорее всего можно, но Вы не указали язык программирования.
Delphi: Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
20.11.2012, 21:54 | #4 |
Форумчанин
Регистрация: 13.07.2012
Сообщений: 357
|
Да, Делфи - язык программирования.
showmessage('OK'); не подходит. Он стирает всё что на канвасе нарисовано. |
20.11.2012, 22:00 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Задача не в том чтоб отобразить, а в том как на канве рисовать так чтоб не стиралось при поверхностной отрисовке какого либо окна, верно?
I'm learning to live...
|
|
20.11.2012, 22:05 | #6 |
Форумчанин
Регистрация: 13.07.2012
Сообщений: 357
|
Задача в том что бы новое окно не стирало всё то, что нарисовано на канве. Можно что-нибудь придумать?
Под новым окном подразумеваю сообщение с "ОК". Последний раз редактировалось Stilet; 20.11.2012 в 22:50. |
20.11.2012, 22:10 | #7 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
Да, можно.
Delphi: Нужны критерии, при которых появляется кнопка (так думаю, что вместо окошка имелась ввиду кнопка с надписью Ok!). Кнопку можно создать на стадии проектирования, но сделать неактивной и невидимой (настроить атрибуты). При выполнении некоторого условия активируется флажок (flag := True), состояние которого проверяется в цикле, а кнопка становится активной и видимой. При нажатии на кнопку (событие OnClick), флажок деактивируется (flag := False) и работа программы возобновляется до следующего события. В консольных приложениях можно поступить аналогично Pascal, FPC, Си: - ожидать нажатие кнопки (KeyPresset или _kbhit() - в Си) и ввод соответствующего символа (ReadKey; _getch()) Что-то вроде этого ... Ну вот, а я то думал ...
Как-то так, ...
Последний раз редактировалось ViktorR; 20.11.2012 в 22:13. |
20.11.2012, 22:14 | #8 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Artsiom, нужно хранить изображение в буфере, а на канву только отрисовывать по событию paint. Тогда никаких проблем с другими окошками не возникнет.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по outlook express (не знаю куда сунуть) | Vitaliy_R | Софт | 2 | 21.04.2010 09:45 |
Не знаю как описАть вопрос | ToBs | Помощь студентам | 2 | 17.12.2009 20:44 |
Как такое сделать (извените. но даже не знаю как это называется) | Van'Denis | HTML и CSS | 3 | 30.08.2009 10:46 |
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) | Albert2008 | Общие вопросы Delphi | 4 | 21.08.2008 15:33 |