缩小到任务拦首先要使用shell_NotifyIcon(nim_add,@IconData);安装一个任务图标到任务拦,然后再将窗体隐藏,其中icondata是一个图标结构,一个图标结构的例子如下:
with IconData do
begin
cbsize:=sizeof(IconData);//大小
Wnd:=self.Handle;//所属的窗体句柄
uId:=0;//id
uFlags:=NIF_ICON or NIF_MESSAGE or NIF_TIP;//标志
uCallBackMessage:=WM_TrayCallBack;//图标的回调消息
hIcon:=loadIcon(hInstance,'MAINICON');//从实例句柄中载入图标
szTip:='xxx';//图标提示文字
end;
其实这方面的文章太多了,你可以搜索一下,不是你想的那么简单可以直接将程序缩小到任务栏的