Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.vbclassic > #7652
| 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> |
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 | Next — Previous in thread | Next in thread | Find similar | Unroll 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