Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[WinAPI] kontorlka edit

Ostatnio zmodyfikowano 2012-02-17 19:08
Autor Wiadomość
yoogi
Temat założony przez niniejszego użytkownika
[WinAPI] kontorlka edit
» 2012-02-16 18:16:12
Witam, zrobiłem sobie parę editów i chciał bym się poruszać między nimi klawiszem TAB i nie wiem jak. Może mi ktoś pomóc ?
P-50865
szyx_yankez
» 2012-02-16 18:27:29
Przy tworzeniu kontrolki dodaj flagę
WS_TABSTOP
.
P-50867
yoogi
Temat założony przez niniejszego użytkownika
» 2012-02-16 18:36:07
Dodałem i nie działa, coś jeszcze ?
P-50868
xevuel
» 2012-02-17 11:00:28
Aby działało, musisz zmodyfikować pętlę komunikatów. Tu masz przykład jak to zrobić: » Kurs WinAPI, C++ » PodstawyOkna dialogowe, cz. 2 lekcja.
Tak na marginesie ten TAB nie zawsze działa w sposób intuicyjny, więc być może będziesz zmuszony użyć akceleratorów.
P-50880
yoogi
Temat założony przez niniejszego użytkownika
» 2012-02-17 15:55:35
Zapomniałem dodać, korzystam z okienek a nie dialogów
P-50886
xevuel
» 2012-02-17 16:00:15
A przeczytałeś do końca? To nie ma różnicy.
P-50887
yoogi
Temat założony przez niniejszego użytkownika
» 2012-02-17 16:06:36
Przeczytałem
P-50888
xevuel
» 2012-02-17 16:07:00

...zyskujemy automatyczną obsługę TAB-a również w niemodalnym dialogu. Co więcej, sztuczkę tę można wykorzystać także dla "zwykłego" okna, podając funkcji IsDialogMessage uchwyt tego okna jako argument! Windows "pomyśli" sobie, że okno jest dialogiem i zapewni mu obsługę TAB-a :-).
P-50889
« 1 » 2
  Strona 1 z 2 Następna strona