WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Какие API-функции работают с ListBox?

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Какие API-функции работают с ListBox?
jony опубликован 03-12-2001 20:30 MSK   Click Here to See the Profile for jony   Click Here to Email jony  
Как не используя MFC работать с ListBox описанном в файле ресурсов?
Jack опубликован 04-12-2001 09:11 MSK     Click Here to See the Profile for Jack  Click Here to Email Jack     
Посмотри в 12-м томе братьев Фроловых. Или в http://www.lcard.ru/~nail/frolov/bsp/v12/ch2.htm#ch2_5
Там хоть и под Win 3.1, но сойдет и под Win32
michl_m опубликован 04-12-2001 12:58 MSK     Click Here to See the Profile for michl_m  Click Here to Email michl_m     
1. Нужно получить HWND твоего окна ListBox.
Если оно создано путем
HWND hWndLB = CreateWindow("LISTBOX",...);
то используем m_hWnd. Если ты работаешь с шаблоном диалога, то
HWND hWndLB =
GetDlgItem(hWndMain,ID_MY_LISTBOX);
2. Все дальнейшие действия - путем сообщений
из серии LB_... для данного окна (посмотри HELP для каждого LB_.. сообщения, какие параметры ). Их куча на все случаи жизни. Например, LB_ADDSTRING.

char* str = "String"
SendMessage(hWndLB, LB_ADDSTRING, 0, (LPARAM)
str);

Или такое:
SendMessage(hWndLB, LB_SETCURSEL, 0, 0);

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.