Флажки инициализации стандартного диалогового окна
Вы можете использовать флажки инициализации, чтобы изменить характер работы и внешний вид стандартного диалогового окна. Флажки инициализации - это значения, которые Вы устанавливаете в члене Flags структуры, используемой для создания диалогового окна. Флажки используются и для того, чтобы задавать, какие органы управления в диалоговом окне получат начальные значения, чтобы запретить работу выбираемых органов управления и изменять интервалы значений, которые пользователь может установить при помощи органов управления. Вы также используете флажки, чтобы подключать фильтр (hook) - процедуры событий и пользовательские шаблоны для диалоговых окон.
Например, Вы устанавливаете в члене Flags структуры CHOOSEFONT значение CF_EFFECTS, чтобы предписать диалоговому окну Шрифт (Font) показать на экране установочные органы управления. Эти органы управления позволяют пользователю выбирать цвет логического шрифта, а так же используются ли операции зачеркивания и подчеркивания.
Значения флажков инициализации уникальны для каждого стандартного диалогового окна и описаны подробно со структурами, которые соответствуют им.