Object IDs:-> IDM_SOLVE_CONV. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Object IDs:-> IDM_SOLVE_CONV.

Поиск

Object IDs:-> IDM_SOLVE_CONV.

Messages:->”COMMAND”->Add Function и соглашаемся с предложенным именем функции “OnSolveConv”. Пустая процедура для запуска решателя задачи выпуклого программирования создана и связана с IDM_SOLVE_CONV.

 

Теперь блокированной будет только команда решения задачи из данного окна при отсутствии дочерних окон.

 

При желании полностью русифицировать меню вашего проекта Вы можете отредактировать все другие пункты меню и их подсказки.

 

Диалоговые окна

 

Напомню, что:

 

Диалоговые окна – окна, описываемые специальными шаблонами диалога и поддерживающие дочерние окна-элементы управления для гибкого взаимодействия пользователя с программой, в частности, поля ввода, статический текст, кнопки, списки, индикаторы продвижения, ползунки и т.д.

 

Диалоговые окна бывают двух типов – модальные (modal) и немодальные (modeless). Разница состоит в способе управления потоками сообщений. Модальные диалоги отсекают поток сообщений, идущих от мышки и клавиатуры к другим окнам приложения (знакомый вам пример – стандартное окно "Сохранить как").Если же открыто немодальное окно, то работать с другими окнами можно (пример – "Найти и заменить" в MS Word).

 

 

Программировать модальные диалоговые окна проще, поэтому мы будем создавать модальный диалог.

 

Создание и использование диалогового окна требует наличия трех компонентов:

1. Шаблона диалога (в нашем случае это будет диалоговый ресурс в rc-файле),

2. Программного кода, создающего и отображающего его на экране,

3. Диалоговой процедуры, обслуживающей взаимодействие окна с пользователем

 



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 55; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.009 с.)