Microsoft Visual C++ и MFC. Программирование для Win95 и WinNT

       

Диалоговая панель


В ресурсах приложения определена диалоговая панель с идентификатором IDD_ABOUTBOX. Она содержит краткую информацию о приложении и отображается на экране, когда пользователь выбирает из меню Help строку About Multi:

//////////////////////////////////////////////////////////////

// Диалоговая панель

IDD_ABOUTBOX DIALOG DISCARDABLE  0, 0, 217, 55

CAPTION "About Multi"

STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU

FONT 8, "MS Sans Serif"

BEGIN

   ICON          IDR_MAINFRAME,IDC_STATIC,11,17,20,20

   LTEXT         "Multi Version 1.0",IDC_STATIC,40,10,119,8,

                  SS_NOPREFIX

   LTEXT         "Copyright \251 1996",IDC_STATIC,40,25,119,8

   DEFPUSHBUTTON "OK",IDOK,178,7,32,14,WS_GROUP

END


Диалоговые панели представляются объектами классов, наследованных от базового класса СDialog. Если командное сообщение, поступившее объекту диалоговой панели, не может быть обработано, оно передается его родительскому окну.

Если родительское окно диалоговой панели также не может обработать командное сообщение, оно передается главному объекту приложения.



Содержание раздела