Поделиться через


Оператор CLASS

Определяет класс диалогового окна.

Оператор CLASS отображается в необязательном разделе перед main инструкции DIALOG. Если класс не указан, используется стандартный класс dialog.

CLASS class

Класса

16-разрядное целое число без знака или строка, заключенная в двойные кавычки ("), идентифицирующая класс диалогового окна. Если процедура окна для класса не обрабатывает отправленное ему сообщение, она должна вызвать функцию DefDlgProc , чтобы обеспечить правильную обработку всех сообщений для диалогового окна. Закрытый класс может использовать DefDlgProc в качестве процедуры окна по умолчанию. Класс должен быть зарегистрирован с помощью элемента cbWndExtra структуры WNDCLASS , для которым задано значение DLGWINDOWEXTRA.

Комментарии

Оператор CLASS следует использовать только в особых случаях, так как он переопределяет обычную обработку диалогового окна. Инструкция CLASS преобразует диалоговое окно в окно указанного класса; в зависимости от класса, это может дать нежелательные результаты. Не используйте с этой инструкцией переопределенные имена классов элементов управления.

Примеры

В следующем примере показано использование инструкции CLASS :

CLASS "myclass" 

См. также раздел

DefDlgProc

ДИАЛОГ