Главная страница
    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.47 MB
Время: 0.005 c
15-1250149486
McSimm
2009-08-13 11:44
2009.10.11
Книги дешевле


15-1249211618
KilkennyCat
2009-08-02 15:13
2009.10.11
Рекомендую москвичам покинуть Москву на весь день 4-го числа.


2-1249281322
CSS
2009-08-03 10:35
2009.10.11
Как запихнуть в ресурсы 32-хбитный битмап?


15-1248781875
TIF
2009-07-28 15:51
2009.10.11
URL-кодировка (URL encoding, Percent-encoding)


2-1249471810
r900000
2009-08-05 15:30
2009.10.11
Работа с oracle





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский