Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.vbclassic > #7647

Re: Desktop handle

From "Wendelin Uez" <wuez@online.de>
Newsgroups de.comp.lang.vbclassic
Subject Re: Desktop handle
Date 2024-04-12 11:54 +0200
Organization A noiseless patient Spider
Message-ID <uvb0ei$29lo0$3@dont-email.me> (permalink)
References <uv954n$1pung$1@dont-email.me> <uv99e1$f2b3$1@solani.org>

Show all headers | View raw


"Klaus Ketelaer" <usenet@ketelaer.de> schrieb im Newsbeitrag 
news:uv99e1$f2b3$1@solani.org...
> Am 11.04.2024 um 19:03 schrieb Wendelin Uez:
>> Ich möchte gerne u.a. die Icon-Positionen des Desktops auslesen können 
>> und bin zur Ermittlung des Desktop-Handles auf die beiden folgenden 
>> Code-Beispiele gestoßen:
>>
>>  hDesk = FindWindow("progman", vbNullString)
>>  hDesk = FindWindowEx(hDesk, 0, "SHELLDLL_DefView", vbNullString)
>>  hDesk = FindWindowEx(hDesk, 0, "SysListView32", "FolderView")
>>
>>
>>  hDesk = FindWindow("progman", "Program Manager")
>>  hDesk = GetWindow(hDesk, GW_CHILD)
>>  hDesk = GetWindow(hDesk, GW_CHILD)
>>
>> In beiden Beispielen geht der jeweils 2. Aufruf schief und liefert null 
>> zurück.
>> Andere Aufrufe von FindWindow bzw. FindWindowEx in meinem Programm 
>> funktionieren dagegegen.
>>
>> 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? 

Back to de.comp.lang.vbclassic | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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