35
//Діалог для прямокутника:
1000 DIALOG DISCARDABLE 0,0,186,95
STYLE DS_MODALFRAME|WS_POPUP|WS_CAPTION|WS_SYSMENU
CAPTION "Прямокутник"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "Ok",IDOK,35,72,50,14
PUSHBUTTON "Cancel",IDCANCEL,118,72,50,14
LTEXT "Задайте координати кутів прямокутника:",IDC_STATIC,22,6,174,8
LTEXT "X",IDC_STATIC,22,39,8,8
LTEXT "Y",IDC_STATIC,21,55,8,8
LTEXT "X",IDC_STATIC,104,39,8,8
LTEXT "Y",IDC_STATIC,104,54,8,8
EDITTEXT 1001,34,37,20,12,ES_AUTOHSCROLL //IDC_EDIT1
EDITTEXT 1002,34,52,20,12,ES_AUTOHSCROLL //IDC_EDIT2
EDITTEXT 1003,118,36,20,12,ES_AUTOHSCROLL //IDC_EDIT3
EDITTEXT 1004,118,52,20,12,ES_AUTOHSCROLL //IDC_EDIT4
LTEXT "Лівий верхній кут:",IDC_STATIC,10,27,65,8
LTEXT "Правий нижній кут:",IDC_STATIC,90,27,65,8
END
Після того як файл ресурсів створено, необхідно виконати
компіляцію та отримати його двійковий еквівалент. Файл ресур-
сів, на відміну від попереднього випадку, має особливості. Ці
особливості пов’язані з тим, що при описі ресурсу вікна діалогу
використовуються символічні імена констант, визначені у файлі
afxres.h.
Необхідно також у тексті програми додатка доповнити поле
констант, призначивши ідентифікаторам пунктів діалогового вік-
на відповідні константи із файла ресурсів, які в подальшому бу-
дуть передаватися у діалогову процедуру в молодшому слові па-
раметра wParam повідомлення WM_COMMAND:
... ... ...
MY_DIALOG = 1000;
IDC_EDIT1 = 1001;
IDC_EDIT2 = 1002;
IDC_EDIT3 = 1003;
IDC_EDIT4 = 1004;
... ... ...