Okno dialogowe Otwórz lub Zapisz jako wysyła komunikat zarejestrowanych LBSELCHSTRING aby procedura haka, po zmianie zaznaczenia w żadnym z pola listy lub pola kombi okna dialogowego.
Dla stylu Eksploratora Otwórz i Zapisz jako oknach dialogowych komunikat ten został zastąpiony przez CDN_SELCHANGE i CDN_TYPECHANGE wiadomości.
Scroll Menus On = RegisterWindowMessage(LBSELCHSTRING);
idListBox = wParam (UINT);
Towaru = LOWORD (fikcyjnymi);
iType = HIWORD (fikcyjnymi)
| CD_LBSELCHANGE | Element identyfikowany towaru jest tylko elementu zaznaczonego w polu listy z pojedynczym wyborem. |
| CD_LBSELADD | Element identyfikowany towaru jest jednym z elementów wybranych w pole listy wielokrotnego wyboru. |
| CD_LBSELSUB | Już zaznaczono element identyfikowany towaru w polu listy wielokrotnego wyboru. |
| CD_LBSELNOITEMS | Nie elementy znajdują się w pole listy wielokrotnego wyboru. |
Nie zwraca wartości.
Procedura haka musi określać stałej LBSELCHSTRING w wywołaniu funkcji RegisterWindowMessage Aby uzyskać identyfikator dla wiadomości wysłanej przez okno dialogowe.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w commdlg.h.
Unicode:Zdefiniowane jako wiadomości Unicode i ANSI.
Wspólny omówienie biblioteki okna dialogowego, wspólny komunikat okna dialogowego, CDN_SELCHANGE, CDN_TYPECHANGE, RegisterWindowMessage