Вы можете иметь много кнопок в окне, и среди них, было бы кнопка по умолчанию. Если вы нажмете клавишу Enter, даже если кнопка по умолчанию не имеют фокус, она будет активирована, как будто это были кнопки. Остальные кнопки (кнопки) должны быть выбраны, прежде чем они могут быть активированы. Если вы хотите, чтобы толчок умолчанию кнопку для приведенного выше кода, вам придется заменить стиль BS_PUSHBUTTON со стилем BS_DEFPUSHBUTTON. Стиль BS_DEFPUSHBUTTON для кнопки по умолчанию, в то время как стиль BS_PUSHBUTTON для обычной кнопки.
Флажок Флажок небольшой квадрат, который может быть включена или выключена. Когда на ней имеет галочку; когда он выключен он не имеет галочку. В приведенном выше коде, у вас есть сегмент кода: HWND hwndPush; hwndEdit1 = CreateWindowEx (0, "КНОПКА", "Кнопка", WS_CHILD | BS_PUSHBUTTON, 100, 100, 90, 25, hwndMain (HMENU) 1, HINSTANCE, NULL); ShowWindow (hwndPush, SW_SHOW); UpdateWindow (hwndPush); Этот сегмент кода для кнопки. Чтобы увидеть, что флажок выглядит, заменить этот сегмент кода с помощью следующего кода и попытаться полученный код. Вы можете скомпилировать файл с другим (.exe) имя.
HWND hwndChk; hwndChk = CreateWindowEx (0, "Кнопка", NULL, WS_CHILD | BS_AUTOCHECKBOX, 100, 100, 12, 12, hwndMain (HMENU) 1, HINSTANCE, NULL); ShowWindow (hwndChk, SW_SHOW); UpdateWindow (hwndChk); Обратите внимание на использование стиля BS_AUTOCHECKBOX для флажка. Три Государственный Флажок Нормальный флажок включен или выключен. Есть ситуации, когда это не ясно, если коробка или выключить. Это состояние называется неопределенное состояние, и это происходит в течение особого рода флажок вызываемого три государственный флажок. Вам нужна BS_AUTO3STATE стиль флажок три государства.
Замените выше сегмент кода с ниже, чтобы знать, что флажок три государственных выглядит следующим образом: HWND hwnd3St; hwnd3St = CreateWindowEx (0, "Кнопка", NULL, WS_CHILD | BS_AUTO3STATE, 100, 100, 12, 12, hwndMain (HMENU) 1, HINSTANCE, NU