Вниз
Скачать: 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.009 c
2-1249471810
r900000
2009-08-05 15:30
2009.10.11
Работа с oracle


15-1250046417
novai
2009-08-12 07:06
2009.10.11
Не ставится GLScene


6-1207908296
webSQLNeederr
2008-04-11 14:04
2009.10.11
Получить в переменную Делфи значение из переменной JavaScript


15-1249457425
@!!ex
2009-08-05 11:30
2009.10.11
Напишите прокси за денежку.


15-1249632827
yantux
2009-08-07 12:13
2009.10.11
delphi и dll - проблема, рекомендуйте плиз о чём почитать...




   Наверх