· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› стили окна

Посл.отвђт Сообщенiе


Дата: Авг 15, 2003 21:37:50

существует ли такой стиль окна, чтобы все дочерние контролы наследовали у родителя шрифт ? Т.е. чтобы не посылать каждому дочернему контролу WM_SETFONT ... В частности, имеется форма на которой кнопочки, эдитбоксы и т.д.

Dlg не предлагать :) ...


Дата: Авг 15, 2003 22:02:43

Dlg как раз и посылает всем своим WM_SETFONT, если в шаблоне указан FONT. Чем не устраивает такой подход?


Дата: Авг 16, 2003 04:28:55

Да, пожалуй Dialog - это единственный случай, когда родитель сам ставит фонт для всех дочерних окон.
В SDK написано так:
When the DS_SETFONT style is specified, the system sends a WM_SETFONT message to the dialog box procedure and to each control as it creates the control.
(Когда установлен стиль DS_SETFONT, система посылает WM_SETFONT процедуре диалогового окна и всем дочерним окнам по мере их создания)


Дата: Авг 18, 2003 11:21:33

Godness
Гм..
По моему такой стиль есть. (простите за скалероз) Но он связан с контекстом GDI. Ищите в этом направлении!!!!Обратите на стили связанные с контекстом DC


Дата: Авг 18, 2003 18:24:57

Edmond
Если имеется ввиду CS_PARENTDC, то это не влияет на шрифт, а только на вычисление области отсечки.


Дата: Авг 19, 2003 13:58:28

AsmGuru62
Да, но можно использовать общий DC!!! А значт передадутся все свойства, как Текст так и остальные


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.068