Многие небольшие приложения работают лучше в формате панели диалога. Очевидным преимуществом этого подхода является возможность использования редактора ресурсов для выравнивания всех элементов управления на поверхности панели.
Для создания такого типа программы используем шаблон проекта, как Win32 Application под именем DlgApp, выбрав пустой проект.
Предварительно удобно произвести дизайн панели диалога с помощью редактора ресурсов. Для этого выбираем пункт меню Insert->Resource… На появившейся панели указываем тип ресурса Dialog с выбором New. В результате будет запущен редактор ресурсов с предварительным дизайном панели диалога. Для проектируемой программы необходим следующий вид панели диалога.
Элементы диалога имеют следующие свойства.
Dialog Properties | |
General | |
ID | DLG_MAIN |
Caption | Dialog App |
_X Pos | 20 |
_Y Pos | 40 |
Styles | |
Style | Overlapped |
Border | Thin |
System Menu | Checked |
Mimimized | Checked |
More styles | |
Visible | Checked |
3D-look | Checked |
Extended Styles | |
No parent notify | Checked |
GroupBox Properties | |
ID | IDC_STATIC |
Caption | Input field |
Edit Properties | |
ID | IDC_EDIT |
Push Button Properties | |
ID | IDC_CLEAR |
Caption | Clear input |
GroupBox Properties | |
ID | IDC_STATIC |
Caption | Check boxes |
Check Box Properties | |
ID | IDC_LEFT |
Caption | Left |
Check Box Properties | |
ID | IDC_RIGHT |
Caption |