COMBOBOX IDC_COMBO_COLOUR, 5, 5, 70, 50, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP

END

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

//

// DESIGNINFO

//

#ifdef APSTUDIO_INVOKED

GUIDELINES DESIGNINFO DISCARDABLE

BEGIN

 IDD_DIALOG_BAR, DIALOG

 BEGIN

  LEFTMARGIN, 7

  RIGHTMARGIN, 220

  TOPMARGIN, 7

  BOTTOMMARGIN, 43

 END

END

#endif // APSTUDIO_INVOKED

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

//

// Dialog Info

//

IDD_DIALOG_BAR DLGINIT

BEGIN

 IDC_COMBO_COLOUR, 0x403, 4, 0, 0x6552, 0x0064,

 IDC_COMBO_COLOUR, 0x403, 5, 0, 0x6c42, 0x6575, "\000"

 IDC_COMBO_COLOUR, 0x403, 6, 0, 0x7247, 0x6565, 0x006e,

 IDC_COMBO_COLOUR, 0x403, 7, 0, 0x6559, 0x6c6c, 0x776f, "\000"

 IDC_COMBO_COLOUR, 0x403, 6, 0, 0x6c42, 0x6361, 0x006b,

 IDC_COMBO_COLOUR, 0x403, 6, 0, 0x6857, 0x7469, 0x0065, 0

END

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

//

// String Table

//

STRINGTABLE DISCARDABLE

BEGIN

 IDC_RADIO_LEFT   "Left radio box"

 IDC_RADIO_CENTER "Center radio box"

 IDC_RADIO_RIGHT  "Right radio box"

 IDC_BUTTON_SET   "Set button pressed"

END

STRINGTABLE DISCARDABLE

BEGIN

 IDC_BUTTON_CLEAR "Clear button pressed"

END

#endif // Russian resources

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

#ifndef APSTUDIO_INVOKED

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

// Generated from the TEXTINCLUDE 3 resource.

//

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

#endif // not APSTUDIO_INVOKED

Идентификаторы ресурсов приложения DialogBar и идентификаторы органов управления диалоговой панели IDD_DIALOG_BAR определены в файле resource.h. Этот файл создается автоматически редактором ресурсов Microsoft Visual C++. Исходный текст файла представлен в листинге 3.12.

Листинг 3.12. Файл resource.h

//{{NO_DEPENDENCIES}}

// Microsoft Developer Studio generated include file.

// Used by DialogBar.rc

//

#define IDD_DIALOG_BAR   101

#define IDC_RADIO_LEFT   1004

#define IDC_RADIO_CENTER 1005

#define IDC_RADIO_RIGHT  1006

#define IDC_BUTTON_SET   1007

#define IDC_BUTTON_CLEAR 1008

#define IDC_COMBO_COLOUR 1012

// Next default values for new objects

//

#ifdef APSTUDIO_INVOKED

#ifndef APSTUDIO_READONLY_SYMBOLS

#define _APS_NEXT_RESOURCE_VALUE 104

#define _APS_NEXT_COMMAND_VALUE  40001

#define _APS_NEXT_CONTROL_VALUE  1014

#define _APS_NEXT_SYMED_VALUE    101

#endif

#endif

Постройте приложение DialogBar и запустите его. На экране появится главное окно приложения, в верхней части которого отображается диалоговая панель управления (рис. 3.19).

Рис. 3.19. Приложение DialogBar

Поработайте с приложением DialogBar. Если вы будете нажимать на кнопки диалоговой панели управления, изменять положение переключателя или выбирать новые строки из списка combo-box, то на экране будут появляться короткие сообщения, описывающие выбранный орган управления.

Как работает приложение DialogBar
Перейти на страницу:

Похожие книги