Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi System-Imageliste, bei Änderung Benachrichtigung? (https://www.delphipraxis.net/105376-system-imageliste-bei-aenderung-benachrichtigung.html)

gispos 20. Dez 2007 21:01


System-Imageliste, bei Änderung Benachrichtigung?
 
Hallo zusammen,
kennt jemand die Botschaft die Windows bei einer Änderungen der System-Imageliste sendet?
Wird überhaupt was gesendet? Und wenn nicht, gibt es eine andere Möglichkeit dies abzufragen.

Gruß gispos

semo 20. Dez 2007 22:18

Re: System-Imageliste, bei Änderung Benachrichtigung?
 
probiers mal bitte mit folgendem (ungetestet):
Delphi-Quellcode:
function SHChangeNotifyRegister(Window: HWND; Flags: DWORD; EventMask: ULONG; MessageID: UINT; ItemCount: DWORD; var Items: TNotifyRegister): THandle; stdcall;
wobei du als EventMask SHCNE_UPDATEIMAGE angeben müsstest.

gispos 21. Dez 2007 19:09

Re: System-Imageliste, bei Änderung Benachrichtigung?
 
Erst mal Danke,
wenigstens schon mal einen kleinen Lichtblick nach langem suchen.
Werd’s testen und dann Bescheid geben.

Gruß gispos

gispos 25. Dez 2007 14:47

Re: System-Imageliste, bei Änderung Benachrichtigung?
 
Hallo Hassmann,
scheint leider nicht zu klappen, hat mich aber dennoch etwas weiter gebracht, da ich eben auf die Allgemeinen Update-Events reagieren kann.
Da aber Windows bei Änderungen an der System-Imageliste kein Update-Event sendet, besteht mein Problem weiterhin.
Was lustiges: Als ich dein posting las, viel’s mir wie Schuppen von den Augen:
Hatte vor ca. 6 Jahren eine DLL geschrieben die diese Events ans Programm sendet.
Werd anscheinend schon alt. :gruebel:

Gruß gispos


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz