w momencie kiedy edit w głównym oknie ma focusa naciskam TAB ten otwiera - pokazuje mi kolejne okno z kontrolką listview i zaznacza automatycznie jej 1 element...
i teraz tak, po naciśnięciu TAB otwiera mi nowe okno ale słyszę przy tym dźwięk jakby chciał jeszcze wstawić tabulator do edita a okno było nieaktywne - jak wyeliminować ten dźwięk? obsługa tego wygląda u mnie tak
case WM_KEYDOWN:
if (wParam == VK_TAB) {
if (global::onoff_dialog == false) {
ShowWindow( global::dialog_window, 1 );
SetFocus( global::dialog_window );
global::onoff_dialog = true;
//ListView_SetItemState (global::listview, 0, LVIS_DROPHILITED,
//0x000F);
}
else {
ShowWindow( global::dialog_window, 0 );
global::onoff_dialog = false;
//ListView_SetItemState (global::listview, 0, LVIS_DROPHILITED,
//0);
}
}
i kolejna sprawa zaznaczanie 1 elementu w listview mam to w komentarzach w kodzie powyżej jednak nie działało jak trzeba bo zaznaczało 1 pozycje ale w momencie kiedy dodałem 2 to już były zaznaczone obie a ja za każdym razem gdy otwieram 'okno pomocnicze' TAB-em to chce mieć tam zaznaczoną tylko 1 pozycje listy prosiłbym o jakieś wskazówki ewentualnie pytania jeśli nie jasno wytłumaczyłem o co mi chodzi