Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
braesident
Anmeldungsdatum: 15.04.2008 Beiträge: 189 Wohnort: Berlin
|
Verfasst am: 13.08.2014, 15:40 Titel: GetFocus |
|
|
hallo leute, kann mir jemand sagen wie das mit getfocus genau aussehen muss. bekomm es nicht hin.
Code: | #include "windows.bi"
screenres 666, 444, 32
windowtitle "meinprog"
Dim As HANDLE hWnd = FindWindow(0, StrPtr("meinprog"))
do
sleep 1
cls
? hWnd
? GetFocus
If GetFocus = hwnd Then ? "meinprog hat den focus"
loop until inkey = chr(27)
|
ich dachte erst es müsste so aussehen -> GetFocus(hWnd) - doch dabei gibt es immer eine fehlermeldung. dann hab ich hir im forum die variante gefunden wie sie oben in meinem Code steht: keine fehlermeldung aber GetFocus ist natürlich immer 0(null) |
|
Nach oben |
|
 |
RockTheSchock
Anmeldungsdatum: 04.04.2007 Beiträge: 138
|
|
Nach oben |
|
 |
St_W

Anmeldungsdatum: 22.07.2007 Beiträge: 956 Wohnort: Austria
|
Verfasst am: 13.08.2014, 17:09 Titel: Re: GetFocus |
|
|
braesident hat Folgendes geschrieben: | Code: | windowtitle "meinprog"
Dim As HANDLE hWnd = FindWindow(0, StrPtr("meinprog")) |
|
.. das ist auch nicht wirklich eine saubere Art und Weise um das Fenster-Handle zu bekommen. Warum verwendest du nicht einfach ScreenControl(FB.GET_WINDOW_HANDLE, @hWnd) ? (bzw. GetConsoleWindow() falls du eine Konsolenapplikation schreiben willst). _________________ Aktuelle FreeBasic Builds, Projekte, Code-Snippets unter http://users.freebasic-portal.de/stw/
http://www.mv-lacken.at Musikverein Lacken (MV Lacken) |
|
Nach oben |
|
 |
braesident
Anmeldungsdatum: 15.04.2008 Beiträge: 189 Wohnort: Berlin
|
Verfasst am: 13.08.2014, 17:11 Titel: |
|
|
ja danke das war was ich suchte |
|
Nach oben |
|
 |
|