Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.vbclassic > #7648
| From | Klaus Ketelaer <usenet@ketelaer.de> |
|---|---|
| Newsgroups | de.comp.lang.vbclassic |
| Subject | Re: Desktop handle |
| Date | 2024-04-12 13:28 +0200 |
| Message-ID | <uvb5tb$g4c9$1@solani.org> (permalink) |
| References | <uv954n$1pung$1@dont-email.me> <uv99e1$f2b3$1@solani.org> <uvb0ei$29lo0$3@dont-email.me> |
Am 12.04.2024 um 11:54 schrieb Wendelin Uez:
>
> "Klaus Ketelaer" <usenet@ketelaer.de> schrieb im Newsbeitrag
[...]
>>> Was kann da falsch sein?
>>
>> hProgman = FindWindow("Progman", "Program Manager")
>> hDesktop = GetWindow(GetWindow(hProgman, GW_CHILD), GW_CHILD)
>
> Das ist praktisch identisch mit dem zweiten Codeblock, und deshalb
> kommt bei mir ebenfalls hDesktop = 0 heraus.
>
> Wenn's nicht an dem Code liegt, woran aber dann? Meine IDE läuft zwar
> unter WIN8.1, aber das sollte doch hier keinen Unterschied machen?
Api-Funktionen werden von Windows ausgeführt und nicht von der IDE.
Mein Code liefert für alle Windows-Versionen von XP bis 10 das
korrekte Handle zurück. Also kann es bestenfalls noch an den
Api-Deklarationen liegen.
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA"
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function GetWindow Lib "user32" (ByVal hwnd As Long,
ByVal wCmd As Long) As Long
Private Const GW_OWNER As Long = 4
Private Const GW_CHILD As Long = 5
Back to de.comp.lang.vbclassic | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: Desktop handle Klaus Ketelaer <usenet@ketelaer.de> - 2024-04-11 20:16 +0200
Re: Desktop handle "Wendelin Uez" <wuez@online.de> - 2024-04-12 11:54 +0200
Re: Desktop handle Klaus Ketelaer <usenet@ketelaer.de> - 2024-04-12 13:28 +0200
Re: Desktop handle "Wendelin Uez" <wuez@online.de> - 2024-04-12 19:31 +0200
Re: Desktop handle Klaus Ketelaer <usenet@ketelaer.de> - 2024-04-12 20:42 +0200
Re: Desktop handle Klaus Ketelaer <usenet@ketelaer.de> - 2024-04-12 20:49 +0200
Re: Desktop handle "Wendelin Uez" <wuez@online.de> - 2024-04-13 10:43 +0200
Re: Desktop handle Wolfgang Εnzinger <we_usenet@nurfuerspam.de> - 2024-04-15 23:41 +0200
Re: Desktop handle Klaus Ketelaer <usenet@ketelaer.de> - 2024-04-16 01:13 +0200
Re: Desktop handle Ulrich Möller <knobbi38@arcor.de> - 2024-04-16 02:54 +0200
Re: Desktop handle "Wendelin Uez" <wuez@online.de> - 2024-04-17 16:16 +0200
csiph-web