给个完整的吧,虽然能百度到,但是我不是这个专业的,实在不容易懂,看到了也不知道贴哪里
解决方案 »
- TreeView控件的MouseDown如何抓取右击事件
- DBGRID的picklist問題,在线等!
- 怎样进行绑定更新
- 【板务醒目】辞去 Windows SDK/API 板斑竹职务 0/10【散分醒目】
- 怎么在DEPPHI里把16进制数转变成10进制的?
- BDE错误
- 我有三个表table3 控制table2,table2控制table11,怎样去处他们之间的关联,只是暂时的??
- 关天active 控件发部问题!
- 如何为用CreateOleOject()函数创建的对象写事件?
- 那位大狭有fast report的帮助文件,我非常需要.....................
- 求一个工资管理规则的算法
- MDI动态调用DLL子窗体,异常,静态调用则无任何问题 ,求解
function TServerFrm.AddIcon(hwnd: HWND): Boolean;
begin
nid.cbSize := sizeof(NOTIFYICONDATA);
nid.Wnd := hwnd;
nid.uID := ID_MAIN;
nid.uFlags := NIF_MESSAGE or NIF_ICON or NIF_TIP;
nid.uCallbackMessage := WM_WZGLNOTIFY;
nid.hIcon := LoadIcon(hInstance, 'MAINICON');
strCopy(nid.szTip, strNotifyTip);
AddIcon := Shell_NotifyIcon(NIM_ADD, @nid);
end;////由托盘转桌面
function TServerFrm.RemoveIcon(hwnd: HWND): Boolean;
var
nid: NOTIFYICONDATA;
begin
nid.cbSize := sizeof(NOTIFYICONDATA);
nid.Wnd := hwnd;
nid.uID := ID_MAIN;
nid.uFlags := 0;
RemoveIcon := Shell_NotifyIcon(NIM_DELETE, @nid);
end;