Помогите разобраться с listbox
От: NaumIgor Россия  
Дата: 28.11.05 13:20
Оценка:
Жизнь заставила писать на WIN API.
Создаю listbox функцией CreateWindowEx.
Выдаю на него информацию
case WM_COMMAND:
{
switch (LOWORD(wParam))
{
case ID_GET_FILES:
{
char test[]="hjhhhh";
SendMessage(hListBoxFromMiranda, LB_ADDSTRING, 0, (LPARAM) test);
return 0;
}
Listbox пуст.
Ткните плз носом в литературу, понимаю что делаю косяк,
но не понимаю где.

С уважением Игорь.
Re: Помогите разобраться с listbox
От: AlexEagle Украина http://www.vik.oil
Дата: 28.11.05 13:24
Оценка:
Здравствуйте, NaumIgor, Вы писали:

NI>Жизнь заставила писать на WIN API.


Долго рыдал Вот они тяготы и лишения программерской жизни
Re: Помогите разобраться с listbox
От: ekamaloff Великобритания  
Дата: 28.11.05 13:40
Оценка:
Здравствуйте, NaumIgor, Вы писали:

NI>Жизнь заставила писать на WIN API.

NI> Создаю listbox функцией CreateWindowEx.
NI> Выдаю на него информацию
NI> case WM_COMMAND:
NI> {
NI> switch (LOWORD(wParam))
NI> {
NI> case ID_GET_FILES:
NI> {
NI> char test[]="hjhhhh";
NI> SendMessage(hListBoxFromMiranda, LB_ADDSTRING, 0, (LPARAM) test);
NI> return 0;
NI> }
NI> Listbox пуст.
NI>Ткните плз носом в литературу, понимаю что делаю косяк,
NI>но не понимаю где.

NI>С уважением Игорь.


1) доходит ли программа до SendMessage?
2) hListBoxFromMiranda не ноль в этот момент?
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
Re[2]: Помогите разобраться с listbox
От: NaumIgor Россия  
Дата: 28.11.05 13:47
Оценка:
Здравствуйте, ekamaloff, Вы писали:

E>Здравствуйте, NaumIgor, Вы писали:


NI>>Жизнь заставила писать на WIN API.

NI>> Создаю listbox функцией CreateWindowEx.
NI>> Выдаю на него информацию
NI>> case WM_COMMAND:
NI>> {
NI>> switch (LOWORD(wParam))
NI>> {
NI>> case ID_GET_FILES:
NI>> {
NI>> char test[]="hjhhhh";
NI>> SendMessage(hListBoxFromMiranda, LB_ADDSTRING, 0, (LPARAM) test);
NI>> return 0;
NI>> }
NI>> Listbox пуст.
NI>>Ткните плз носом в литературу, понимаю что делаю косяк,
NI>>но не понимаю где.

NI>>С уважением Игорь.


E>1) доходит ли программа до SendMessage?

E>2) hListBoxFromMiranda не ноль в этот момент?

1 Доходит
2 == 0
Re[3]: Помогите разобраться с listbox
От: ekamaloff Великобритания  
Дата: 28.11.05 13:57
Оценка:
Здравствуйте, NaumIgor, Вы писали:

NI>Здравствуйте, ekamaloff, Вы писали:


E>>Здравствуйте, NaumIgor, Вы писали:


NI>>>Жизнь заставила писать на WIN API.

NI>>> Создаю listbox функцией CreateWindowEx.
NI>>> Выдаю на него информацию
NI>>> case WM_COMMAND:
NI>>> {
NI>>> switch (LOWORD(wParam))
NI>>> {
NI>>> case ID_GET_FILES:
NI>>> {
NI>>> char test[]="hjhhhh";
NI>>> SendMessage(hListBoxFromMiranda, LB_ADDSTRING, 0, (LPARAM) test);
NI>>> return 0;
NI>>> }
NI>>> Listbox пуст.
NI>>>Ткните плз носом в литературу, понимаю что делаю косяк,
NI>>>но не понимаю где.

NI>>>С уважением Игорь.


E>>1) доходит ли программа до SendMessage?

E>>2) hListBoxFromMiranda не ноль в этот момент?

NI>1 Доходит

NI>2 == 0

Ну так разберись почему 0.
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
Re[4]: Помогите разобраться с listbox
От: NaumIgor Россия  
Дата: 28.11.05 14:04
Оценка:
Здравствуйте, ekamaloff, Вы писали:

E>Здравствуйте, NaumIgor, Вы писали:


NI>>Здравствуйте, ekamaloff, Вы писали:


E>>>Здравствуйте, NaumIgor, Вы писали:


NI>>>>Жизнь заставила писать на WIN API.

NI>>>> Создаю listbox функцией CreateWindowEx.
NI>>>> Выдаю на него информацию
NI>>>> case WM_COMMAND:
NI>>>> {
NI>>>> switch (LOWORD(wParam))
NI>>>> {
NI>>>> case ID_GET_FILES:
NI>>>> {
NI>>>> char test[]="hjhhhh";
NI>>>> SendMessage(hListBoxFromMiranda, LB_ADDSTRING, 0, (LPARAM) test);
NI>>>> return 0;
NI>>>> }
NI>>>> Listbox пуст.
NI>>>>Ткните плз носом в литературу, понимаю что делаю косяк,
NI>>>>но не понимаю где.

NI>>>>С уважением Игорь.


E>>>1) доходит ли программа до SendMessage?

E>>>2) hListBoxFromMiranda не ноль в этот момент?

NI>>1 Доходит

NI>>2 == 0

E>Ну так разберись почему 0.


Спасибо большое за помощь.
Разобрался.
С уважением Игорь
Re[5]: Помогите разобраться с listbox
От: Вумудщзук Беларусь  
Дата: 28.11.05 14:49
Оценка:
>Спасибо большое за помощь.
>Разобрался.
огласите пжста результаты исследований всем ж интересно...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[6]: Помогите разобраться с listbox
От: NaumIgor Россия  
Дата: 28.11.05 15:03
Оценка:
Здравствуйте, Вумудщзук, Вы писали:

>>Спасибо большое за помощь.

>>Разобрался.
В>огласите пжста результаты исследований всем ж интересно...
Два раза объявил hListBoxFromMiranda.
В начале программы
HWND hListBoxFromMiranda;
И во время создания listbox
HWND hListBoxFromMiranda = CreateWindowEx,
соответственно в функции видилась глобальная.
С уважением Игорь
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.