Einzelnen Beitrag anzeigen

Benutzerbild von d3g
d3g

Registriert seit: 21. Jun 2002
602 Beiträge
 
#7
  Alt 18. Jan 2003, 13:49
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
-- Crucifixion?
-- Yes.
-- Good. Out of the door, line on the left, one cross each.
  Mit Zitat antworten Zitat