Текущий архив: 2005.08.14;
Скачать: CL | DM;
Вниз
Как программно изменить стиль окон и кнопок в XP Найти похожие ветки
← →
Abessalom (2005-06-06 23:42) [40]BorderStyle := bsSizeToolWin;
SetWindowTheme(Handle, "", "");
Очень похоже на старый стиль.
Кнопки в заголовке, если нужны, рисуй и обрабатывай сам, ничего сложного, а также можно найти компоненты.
← →
GrayFace © (2005-06-07 11:00) [41]Еще можно так:
procedure TForm1.FormResize(Sender: TObject);
begin
SetWindowRgn(Handle,CreateRectRgn(0, 0, Width, Height),true);
end;
alpet © (26.05.05 18:05) [12]
Это странное поведение ОС, она не должна применять визуальный стиль к приложению не использующему манифест.
Ну иначе некрасиво было бы: половина окон серебристая, половина - классическая.
Abessalom (06.06.05 23:42) [40]
Кнопки в заголовке, если нужны, рисуй и обрабатывай сам, ничего сложного, а также можно найти компоненты.
В классической теме, действительно, нет проблем, но как в XP получить размер кнопок в заголовке?
← →
alpet © (2005-06-07 11:48) [42]GrayFace © (07.06.05 11:00) [41]
Ну иначе некрасиво было бы: половина окон серебристая, половина - классическая.
Почему тогда у меня все отображается нормально, вроде все апдейты есть (Windows XP Prof.Edition, сборка 2600.xpsp_sp2_grd.050301-1519: Service Pack 2). Или это относится только к отдельным компам?
← →
AndreyProg (2005-06-07 17:15) [43]Эй, кто-нибудь, проверит код
http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_21172764.html ?
Мне надо узнать, как запустить этот менеджер.
← →
Abessalom (2005-06-07 22:54) [44]
> GrayFace © (07.06.05 11:00) [41]
> В классической теме, действительно, нет проблем, но как
> в XP получить размер кнопок в заголовке?
Так же как и классической теме)))
← →
GrayFace © (2005-06-09 09:24) [45]Abessalom (07.06.05 22:54) [44]
Так же как и классической теме)))
Нет. GetSystemMetrics продолжает возвражать размеры кнопок без темы, а надо узнать размеры тематических.
← →
AndreyProg (2005-06-14 17:36) [46]Решение найдено!
http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_21411736.html
Всем спасибо! (Особенно Gero)
← →
Abessalom (2005-06-14 21:36) [47]
> GrayFace © (09.06.05 09:24) [45]
Какие ваши доказательства?)))
← →
GrayFace © (2005-06-14 23:52) [48]Abessalom (14.06.05 21:36) [47]
Какие ваши доказательства?)))
Я смотрел.
У тебя есть пример этого?
Страницы: 1 2 вся ветка
Текущий архив: 2005.08.14;
Скачать: CL | DM;
Память: 0.55 MB
Время: 0.054 c