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


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

Re: Desktop handle

From Ulrich Möller <knobbi38@arcor.de>
Newsgroups de.comp.lang.vbclassic
Subject Re: Desktop handle
Date 2024-04-12 21:53 +0200
Organization A noiseless patient Spider
Message-ID <uvc3ft$2hk27$1@dont-email.me> (permalink)
References <uv954n$1pung$1@dont-email.me>

Show all headers | View raw


Hallo Wendelin,

Am 11.04.2024 um 19:03 schrieb Wendelin Uez:
> Ich möchte gerne u.a. die Icon-Positionen des Desktops auslesen

das müßte man auch relativ einfach per UIAutomation lösen können. Da 
sparst du dir die Windows API Aufrufe und über die COM Schnittstelle 
läßt sich das einfach in VBA einbinden.

Die Icons sind einfach die Childs von "Desktop"(SysListView32) unterhalb 
von "Program Manager" (Program). Die ClassNames in Klammern.

Das läßt sich innerhalb der UIAutomation einfach adressieren und 
durchlaufen.Schau mal hiernach einer Helper-Classe:
https://github.com/mhumpher/UIAutomation_VBA/blob/master/UIA_Wrapper.cls

und dann interessiert dich die Property "BoundingRectangle".

Ein wichtiges Tool ist Inspect.exe, womit du dir alle Daten anzeigen 
lassen kannst.

Gruß Ulrich


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


Thread

Desktop handle "Wendelin Uez" <wuez@online.de> - 2024-04-11 19:03 +0200
  Re: Desktop handle Ulrich Möller <knobbi38@arcor.de> - 2024-04-12 21:53 +0200
    Re: Desktop handle Klaus Ketelaer <usenet@ketelaer.de> - 2024-04-13 10:30 +0200
      Re: Desktop handle "Wendelin Uez" <wuez@online.de> - 2024-04-13 11:04 +0200
        Re: Desktop handle Klaus Ketelaer <usenet@ketelaer.de> - 2024-04-13 19:06 +0200
          Re: Desktop handle Klaus Ketelaer <usenet@ketelaer.de> - 2024-04-13 19:15 +0200
          Re: Desktop handle "Wendelin Uez" <wuez@online.de> - 2024-04-14 18:35 +0200
            Re: Desktop handle Klaus Ketelaer <usenet@ketelaer.de> - 2024-04-14 20:46 +0200
      Re: Desktop handle Ulrich Möller <knobbi38@arcor.de> - 2024-04-13 13:35 +0200
  Re: Desktop handle Klaus Ketelaer <usenet@ketelaer.de> - 2024-04-17 11:06 +0200
    Re: Desktop handle "Wendelin Uez" <wuez@online.de> - 2024-04-17 16:07 +0200
      Re: Desktop handle Klaus Ketelaer <usenet@ketelaer.de> - 2024-04-17 19:30 +0200
        Re: Desktop handle "Wendelin Uez" <wuez@online.de> - 2024-04-19 13:44 +0200
          Re: Desktop handle Klaus Ketelaer <usenet@ketelaer.de> - 2024-04-20 00:43 +0200
            Re: Desktop handle "Wendelin Uez" <wuez@online.de> - 2024-04-20 19:46 +0200

csiph-web