![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
![]()
начал изучать WinAPI в связи с чем возникают небольшие вопросики
в основном окне нужно создать listbox и заполнить его делаю вот так Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
|
![]()
используй просто SendMessage
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
![]()
cпасибо, Д'якон
|
![]() |
![]() |
![]() |
#4 |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
![]()
Пользуясь случаем(и дабы не учинять топик-флуд) задам свой вопрос.
Хотелось бы увидеть код (желательно на С++ или MASM) в которым бы перехватывалось событие LB_SELCHANGE. Сколько не пробовал никак не получается... (Код правильный, но что то не так, вот что именно хотелось бы выяснить). Код:
"Тяжело в учении, легко в бою" - А.В. Суворов
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
|
![]()
Ну во-первых LBN_SELCHANGE. Чет я не нашел в Вашем коде перехват данного сообщения
|
![]() |
![]() |
![]() |
#6 |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
![]()
Это ведь неважно, этот LBN_SELCHANGE перехватывается в WM_COMMAND а туда ничего не поступает.. в обще ничего, только те команды которые поступают от других элементов управления. в старшем слове WPARAM 100% должен быть идентификатор а там его нет, я просто не понимаю почему listbox не отправляет ничего, ни notify ни сообщений... Приведите пожалуйста код который у вас скомпилировался в работоспособную программу по типу моей, то есть что бы при смене выбранного элемента выбивался MessageBox. Заранее благодарен.
PS: Версия компилятора и ОС тоже очень помогут.
"Тяжело в учении, легко в бою" - А.В. Суворов
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
|
![]()
В общем я не стал извращаться, а просто изменил пример Пирогова - пользуйся на здоровье
Последний раз редактировалось Д'якон; 31.01.2009 в 22:50. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
|
![]()
В общем в lParam - идентификатор, а в HiWord wParam - действие над дочерним окном
if(lp==hpList) - вот так Код:
Последний раз редактировалось Д'якон; 31.01.2009 в 22:50. |
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
![]()
есть rc файл ресурсов для диалога
Код:
есть 2 варианта инициализации листбокса и ни один не работает Код:
Подскажите что я делаю не так или как правильно создать листбокс Последний раз редактировалось counter; 09.02.2009 в 23:27. |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
|
![]()
c# или с++ - корявый язык, если не трудно можно объяснить?
Код:
Код:
3) Что значит не работает инициализация листбокса? Он не заполняется, не создается или заполняется, но не полностью? |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ListBox | Shouldercannon | Общие вопросы Delphi | 15 | 08.01.2010 12:11 |
listbox | blackstersl | Общие вопросы Delphi | 7 | 17.09.2008 23:15 |
ListBox | werser | Помощь студентам | 1 | 29.05.2008 22:32 |
Listbox | Dexic | Помощь студентам | 1 | 24.06.2007 15:05 |