Азбука программирования в Win32 API


Азбука программирования в Win32 API - стр. 91


105

Окончание табл. 20

Флаг

BSJTOP

BS_BOTTOM

BSJVCENTER

BS_PUSHL1KE

BSJvfULTILINE

BS_NOTIFY

BS_FLAT

BS RIGHTBUTTON

Значение

Ox00000400L OxOOOOOSOOL OxOOOOOCOOL

0x0000IOOOL Ox00002000L Ox00003000L

OxOOOOSOOOL Ox00000020L

Эффект

Размещает текст у верхнего края прямоугольника, выделенного для размещения кнопки Размещает текст у нижнего края прямоугольника, выделенного для размещения кнопки Размещает текст по вертикали в центре прямоугольника, выделенного для размещения кнопки Делает Checkbox или RadioBulton внешне похожими на PushBulton При необходимости текст разбивается на несколько строк Разрешает посылку родительскому окну нотификационных сообщении BN_DBLCLK, BN KILLFOCUSи BN^SETFOCUS Не добавляется имитация трёхмерности изображения элемента управления

RadioButton или CheckBox размеща­ются справа от надписи (то же, что и BS LEFTTEXT)

При работе программы любое изменение состояния кнопок приводит к выдаче сообщения в строке состояния диалогового окна.

Ниже приволен файл описаний, использующийся при работе демонст­рационной программы:

#dcfineIDM EXIT

101

 

#defmeIDM RadioButtonl

 

102

 

#defmc IDM_RadioButton2

 

103

 

tfdcfine IDM_RadioButton3

 

104

 

#dcfine IDM CheckButton 1

 

105

 

#define IDM_CheckButton2

 

106

 

#define IDM_CheckButton3

 

107

 

Adeline IDM DisplayDialog

 

108

 

#dcimclDC BUTTON!

 

201

 

«define IDC BUTTON2

 

202

 

#ddine IDC GROUPBOX 1

 

203

 

#defineIDC RADIOBUTTON 1

 

204

 

#define IDC RADIOBUTTON2

 

205

 

106

#defme IDC

#defme IDC

#defme IDC~

#define IDC

#defme IDC~

#define IDC

RADIOBUTTON3

GROUPBOX2

^CHECKBOX!

CHECKBOX2

CHECKBOX3

STATUSBAR

206

207

208

209

210

301

А теперь - основной файл программы:

#includc <windows.h> ^include <commctrl.h>




Начало  Назад  Вперед



Книжный магазин