|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.01.2009, 15:17 | #1 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
listbox
начал изучать WinAPI в связи с чем возникают небольшие вопросики
в основном окне нужно создать listbox и заполнить его делаю вот так Код:
|
30.01.2009, 17:42 | #2 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
|
используй просто SendMessage
|
31.01.2009, 15:50 | #3 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
cпасибо, Д'якон
|
31.01.2009, 18:47 | #4 |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
Пользуясь случаем(и дабы не учинять топик-флуд) задам свой вопрос.
Хотелось бы увидеть код (желательно на С++ или MASM) в которым бы перехватывалось событие LB_SELCHANGE. Сколько не пробовал никак не получается... (Код правильный, но что то не так, вот что именно хотелось бы выяснить). Код:
"Тяжело в учении, легко в бою" - А.В. Суворов
|
31.01.2009, 18:57 | #5 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
|
Ну во-первых LBN_SELCHANGE. Чет я не нашел в Вашем коде перехват данного сообщения
|
31.01.2009, 22:14 | #6 |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
Это ведь неважно, этот LBN_SELCHANGE перехватывается в WM_COMMAND а туда ничего не поступает.. в обще ничего, только те команды которые поступают от других элементов управления. в старшем слове WPARAM 100% должен быть идентификатор а там его нет, я просто не понимаю почему listbox не отправляет ничего, ни notify ни сообщений... Приведите пожалуйста код который у вас скомпилировался в работоспособную программу по типу моей, то есть что бы при смене выбранного элемента выбивался MessageBox. Заранее благодарен.
PS: Версия компилятора и ОС тоже очень помогут.
"Тяжело в учении, легко в бою" - А.В. Суворов
|
31.01.2009, 22:30 | #7 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
|
В общем я не стал извращаться, а просто изменил пример Пирогова - пользуйся на здоровье
Последний раз редактировалось Д'якон; 31.01.2009 в 22:50. |
31.01.2009, 22:33 | #8 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
|
В общем в lParam - идентификатор, а в HiWord wParam - действие над дочерним окном
if(lp==hpList) - вот так Код:
Последний раз редактировалось Д'якон; 31.01.2009 в 22:50. |
09.02.2009, 23:01 | #9 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
есть rc файл ресурсов для диалога
Код:
есть 2 варианта инициализации листбокса и ни один не работает Код:
Подскажите что я делаю не так или как правильно создать листбокс Последний раз редактировалось counter; 09.02.2009 в 23:27. |
10.02.2009, 23:34 | #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 |