[WinAPI] Podwójne kliknięcie w OPENFILENAME
Ostatnio zmodyfikowano 2013-05-20 16:11
lelek Temat założony przez niniejszego użytkownika |
[WinAPI] Podwójne kliknięcie w OPENFILENAME » 2013-05-20 14:58:50 [WinAPI] Podwójne kliknięcie w OPENFILENAME Dzień dobry. Otwieram plik korzystając ze standardowego okna dialogowego Windows. Wybranie i otwarcie pliku działa przez podwójne kliknięcie. Wszystko pięknie ale główne okno programu „pamięta” jedno z kliknięć z okna dialogowego (po jego zamknięciu). Chciałem po GetOpenFileName wyzerować kolejkę wiadomości ale albo źle to robiłem albo nie w tym miejscu albo nie tędy droga. Czy ktoś pomoże mi rozwiązać problem?
|
|
xevuel |
» 2013-05-20 15:52:38 Pokaż kod i opisz dokładniej co działa nie tak (przede wszystkim co rozumiesz przez "pamiętanie"). |
|
lelek Temat założony przez niniejszego użytkownika |
» 2013-05-20 16:11:29 Dziękuję, dałem sobie radę :) "Pamięta" to rzeczywiście niezbyt precyzyjnie. Nie wiedziałem, że podwójne kliknięcie kończy się dla systemu w momencie drugiego naciśnięcia a nie w momencie drugiego puszczenia klawisza myszy. Dlatego okno dialogowe otwierania pliku zamykało się w chwili, gdy drugi raz naciskałem i puszczenie było już obsługiwane przez główne okno. A tam puszczenie myszy już jest wykorzystane (do tej pory bez sprawdzania czy poprzedzone wciśnięciem). |
|
« 1 » |