Альтернативный Форум

— этот форум работает с 03 октября 2005 года. ️‍🔥️‍🔥
(#1)
Старый 12.10.2007
Windows Controls в XP стиле

В общем есть 2 проблемы, связанные с манифестом стиля ХР в API проге:
1.) У контролов EDIT, RICHEDIT со стилем WS_BORDER прорисовывается черная некрасивая рамка вместо XP шной.
2.) У WC_TABCONTROL белый фон. Если создать на нем дочернее окно с контролом, например, checkbox, то это окно будет оставлять позади текста серый фон. Т.е. все что ложится на TABCONTROL, оставляет некрасивые серые прямоугольники за собой. Пример - окно настроек Small Http Server.
Я думаю, те кто хорошо знают API поняли мою проблему...
Разобрав на запчасти борландовский Controls.pas я понял, что проблема с прямоугольниками и бордюрами в VCL решается с помощью system32\uxtheme.dll,
исходник, использующий эту библиотеку в делфи - Source\rtl\win\uxtheme.pas
мб у кого нибудь есть что то вроде аналога этой штуки на C++? и заодно функции для прорисовки бордюров.
IronHead IronHead вне форума
Прохожий
IronHead Первый уровень
 
Регистрация: 08.08.2007
Сообщений: 8 шт.
Карма: 0 бал.
Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обьясните о стиле музыке RW-painkiller Файлообменник 2 09.02.2007 18:42
Windows... Mad DeviL Технический 18 28.12.2006 23:26

Powered by vBulletin® Version 3.8.11 PL4;
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd;
Оператор обработки ПДн - ИП Алексеев А.С.;
ИНН: 333411310227; ОГРН: 307333419200050;
тел. +7 (4922) 49-42-22, legal@smalta.net;
Часовой пояс GMT +3, время: 09:41.
Любые сообщения на Альтернативном Форуме — являются субъективным отражением реальности, написавших их авторов и публикуются без предварительной модерации. Администрация форума не принимает на себя ответственность за содержание таких материалов. В рамках функционирования форума осуществляется хранение ограниченного набора данных: имя пользователя, адрес электронной почты, IP-адрес (в момент входа) и cookie для поддержки сессии. Метаданные пользователей обрабатываются и направляются в уполномоченные органы только при наличии официального запроса в порядке, установленном законодательством РФ. В случае выявления противоправного контента, пожалуйста, направляйте уведомление через кнопку «Жалоба» или форму обратной связи.
ИКС