Форум: "WinAPI";
Текущий архив: 2009.10.11;
Скачать: [xml.tar.bz2];
ВнизСменить фон ListBox a Найти похожие ветки
← →
demon © (2008-08-07 12:16) [0]Как сменить фон в LixtBox (а еще лучше, установить его при создании)?
← →
brother © (2008-08-07 12:22) [1]LixtBox.color ?
← →
brother © (2008-08-07 12:23) [2]тогда причем тут WinAPI?
← →
{RASkov} © (2008-08-07 12:25) [3]> [0] demon © (07.08.08 12:16)
Ты специально стараешься задавать непонятные вопросы?)
Поэтому и долго ждешь ответы....
Что значит сменить фон? цвет поменять или картинку использовать?
....или сменить фон на не фон?)
← →
demon © (2008-08-07 12:27) [4]цвет другой установить
← →
demon © (2008-08-07 12:28) [5]
> brother © (07.08.08 12:23) [2]
> тогда причем тут WinAPI?
Ну, ListBox создан через WinAPI, я же не могу написать LixtBox.color, мне известен только хэндл его окна...
← →
brother © (2008-08-07 12:33) [6]> Ну, ListBox создан через WinAPI, я же не могу написать LixtBox.color,
> мне известен только хэндл его окна...
а вот это мой телепатор предсказать не смог ;)
← →
brother © (2008-08-07 12:34) [7]> только хэндл его окна...
чего? код создания listbox покажика)
← →
demon © (2008-08-07 12:36) [8]HListBox := CreateWindowEx(
0,
"ListBox",
nil,
WS_CHILD or WS_VISIBLE,
1,
1,
300,
100,
PLHandle,
ListBoxID,
hInst,
nil );
SendMessage( HListBox, WM_SETFONT, GetStockObject( ANSI_VAR_FONT ), 0 );
← →
DVM © (2008-08-07 13:32) [9]
> demon © (07.08.08 12:16)
>
> Как сменить фон в LixtBox (а еще лучше, установить его при
> создании)?
обработать WM_ERASEBKGND. Создать в обработчике кисть, выбрать для нее цвет, выбрать кисть в контекст окна, залить прямоугольник окна цветом, выбрать в контекст старую кисть, новую кисть уничтожить, вернуть правильный результат.
← →
Игорь Шевченко © (2008-08-07 15:04) [10]автор, тебе сказали, какую литературу надо читать, вот и читай
← →
clickmaker © (2008-08-18 13:47) [11]WM_CTLCOLORLISTBOX ?
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2009.10.11;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c