|
- function ShowTrayClock(bValue: Boolean) : Boolean;
- var
- TrayWnd, TrayNWnd, ClockWnd: HWND;
- begin
- TrayWnd := FindWindow('Shell_TrayWnd', nil);
- TrayNWnd := FindWindowEx(TrayWnd, 0, 'TrayNotifyWnd', nil);
- ClockWnd := FindWindowEx(TrayNWnd, 0, 'TrayClockWClass', nil);
- Result := IsWindow(ClockWnd);
- if Result then
- begin
- ShowWindow(ClockWnd, Ord(bValue));
- PostMessage(ClockWnd, WM_PAINT, 0, 0);
- end;
- end;
- step2:将你的程序最小化到托盘中显示动态的修改托盘图标
复制代码 |
|