Вниз
Скачать: CL | DM;

Сменить фон 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.008 c
15-1249710891
Alexey
2009-08-08 09:54
2009.10.11
Delphi 7 и Windows 7


2-1249885197
ford
2009-08-10 10:19
2009.10.11
Поиск символов в RichEdit


15-1250080125
desc
2009-08-12 16:28
2009.10.11
Принтер HP Officejet K7100 Series, печатает цветные полосы,


15-1246604362
Rule
2009-07-03 10:59
2009.10.11
Пользователи Стрима отзовитесь :-)


15-1250063545
brother
2009-08-12 11:52
2009.10.11
Где найти newton headers?




   Наверх