Hi phlux,
gut, in diesem Fall müsstest du mit dieser Struktur arbeiten können. Wichtig ist, dass dein Programm dann
erst ab Windows ME/2000 funktioniert.
Delphi-Quellcode:
type
TNotifyIconDataEx = record
cbSize: DWORD;
hWnd: THandle;
uID: UINT;
uFlags: UINT;
uCallbackMessage: UINT;
hIcon: THandle;
szTip: array[0..127] of Char;
dwState: DWORD;
dwStateMask: DWORD;
szInfo: array[0..255] of Char;
uTimeout: UINT;
szInfoTitle: array[0..63] of Char;
dwInfoFlags: DWORD;
guidItem: TGUID;
end;
PNotifyIconDataEx: ^TNotifyIconDataEx;
function Shell_NotifyIcon(dwMessage: DWORD; lpdata: PNotifyIconDataEx); external 'shell32.dll';
Ich kann es nicht ausprobieren, da ich kein Windows zur Verfügung habe (ich müsste erst wieder meinen Bootloaer umkonfigurieren etc.), aber wenn es keine Probleme mit dem union in der C-Struktur gibt, dann sollte es funktionieren.
MfG,
d3g