Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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
6-1207088758
olevacho_
2008-04-02 02:25
2009.10.11
TWebbrowser просмотр coockie


2-1249849905
Rendal
2009-08-10 00:31
2009.10.11
Воспроизведение файла из файлового потока через MediaPlayer


2-1249976482
N-Tek
2009-08-11 11:41
2009.10.11
Вопрос по ListView


15-1249797725
TUser
2009-08-09 10:02
2009.10.11
10 лет времен Владимира Путина


6-1164726356
iXT
2006-11-28 18:05
2009.10.11
TIdMessage DateRecive?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский