Skocz do zawartości

Problem kolejny :-(


Savant

Recommended Posts

Witam!Pojawily sie niestety kolejne problemy:
1) Mam okno dialogowe: "IDD_DIALOG" na tym oknie mam m.in listboxa(uchywt:hList2) w ktorym zapisuje zdarzenia jakie mialy miejsce w programie oraz przycisk "kopiuj" po jego wcisnieciu otwiera sie nowe okno dialogowe:

DialogBox(hInstance,"IDD_KOPIUJ",hDlg,hKopiujDialog);

w procedurze okna hKopiujDialog mam przycisk ktory kopiuje wybrany plik z okna "IDD_DiALOG"(ale nie w tym rzecz), chodzi o to ze po nacisnieciu tego przycisku i calej "akcji" kopiowania chce przeslac komunikat do tego mojego listboxa w nadrzednym oknie"IDD_DIALOG":

SendMessage(hList2,LB_ADDSTRING,(WPARAM)-1,(LPARAM)TEXT("Skopiowano plik"));

jednak w listboxie nic mi sie nie pojawia. gdy robie to z poziomu okna nadrzednego (tzn.gdzie znajduje sie moj listbox) wszystko dziala prawidlowo!!

2) dlaczego gdy tworzylem sobie dialogbox'y w zasobach to wszystkie mają styl ustawiony na POPUP? gdy zmieniam na CHild i wywoluje te okna dialogowe to są zamazane i nie mozna w zaden sposob sie do nich dostac a potem jedynie CTRL+ALT+DEL

3) jak pobrac zawartosc listbox'a i zapisac do pliku ?
przy pobieraniu robie cos takiego:

SendMessage(hList2,LB_GETTEXT,(WPARAM)2,(LPARAM)danelog);

oraz:

GetDlgItemText(hDlg,IDC_LIST2,danelog,32);

jednak nie dziala!

Link do komentarza
Udostępnij na innych stronach

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...