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


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

Re: Desktop handle

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

Show all headers | View raw


>> 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.

Weshalb ich auf WIN8.1 hinwies - es könnte ja sein, daß sich da was geändert 
hat.



> 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.

Das habe ich natürlich überprüft und sogar jetzt eine Kopie deiner 
Deklaration per copy & paste tippfehlerfrei in meine Testroutine übernommen:

> 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


Leider mit exakt dem selben unerklärlichen Ergebnis.

Ich habe sogar ein neues Standard-Projekt ohne sonstigen Code angelegt, nur 
mit diesen beiden Declares und der GW_CHILD-Konstante, sowie die beiden 
Codezeilen
hProgman = ...
hDesk = ....
plus einer Zeile "MsgBox hDesk"

Ergebnis leider immer noch hDesk=0.


Ich habe dann ein Exe drau gemacht und auf einem anderen WIN8.1Rechner 
laufen lassen. Ergebnis wieder null.

Dann das Exe auf einem WIN 10 Rechner. Ergebnis wunderbar wie gewünscht.

Also dürfte es doch etwas mit WIN8.1/WIN10 zu tun haben. Bloß was???


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