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

[WINAPI] Pobranie uchwytu okna znając jego klasę.

Ostatnio zmodyfikowano 2011-04-14 19:03
Autor Wiadomość
McAffey
Temat założony przez niniejszego użytkownika
[WINAPI] Pobranie uchwytu okna znając jego klasę.
» 2011-04-14 18:34:26
Witam. Programem WinExplorer sprawdziłem sobie interesujące mnie okno. Wynik tego : http://img847.imageshack.us/img847/4751/okno.png Problem w tym, że uchwyt do okna jest przydzielany za każdym wywołaniem okna inny, a to go potrzebuję uzyskać. Ale zauważyłem, że wartość "class" zawsze otrzymuje "SunAwtDialog". Więc zastanawiam się czy by się dało na podstawie owej klasy jakąś funkcją pobrać ten uchwyt okna. Jednak w winapi orłem nie jestem, więc nie wiem jak to zrobić, stąd ten temat. Może ktoś z was wie jak to zrobić ? Z góry dziękuję i pozdrawiam ;)
P-30759
DejaVu
» 2011-04-14 18:48:15
Coś kojarzę, że najpierw trzeba pobrać HINSTANCE na podstawie nazwy aplikacji (class name), a potem za pomocą HINSTANCE wyciągnąć HWND okna.

/edit:
@down: lepiej, lepiej ;p
P-30761
malan
» 2011-04-14 18:51:50
Nie lepiej FindWindow (msdn)?
P-30764
McAffey
Temat założony przez niniejszego użytkownika
» 2011-04-14 18:54:41
Rzeczywiście, tylko wtedy argument "lpWindowName" to było by w tym przypadku to "bitshare.com: Proszę wprowadzić" ?

edit: Aha, właśnie doczytałem
If this parameter is NULL, all window names match
 ;)
P-30765
pekfos
» 2011-04-14 18:57:24
NULL.

// uprzedziłeś mnie :P
P-30766
McAffey
Temat założony przez niniejszego użytkownika
» 2011-04-14 19:03:16
Ha, działa, wielkie dzięki ;) Zamykam.
P-30767
« 1 »
  Strona 1 z 1