这样控制其他程序在任务拦中显示 用一个程序控制另一个程序,使它不在任务栏显示? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 发送SendMessage(hHandle,WM_SYSCOMMAND,SC_MINIMIZE,0 );然后在接收放的窗体中拦截,WMSysCommand(var Message: TMessage);中写相应代码。下面的是把窗口送到托盘栏的代码,你改一下就OK 了。procedure TForm1.WMSysCommand(var Message: TMessage);var lpData:PNotifyIconData; begin if Message.WParam = SC_ICON then begin //如果用户最小化窗口则将窗口 隐藏并在任务栏上添加图标 lpData := new(PNotifyIconDataA); lpData.cbSize := 88; //SizeOf(PNotifyIconDataA); lpData.Wnd := Form1.Handle; lpData.hIcon := Form1.Icon.Handle; lpData.uCallbackMessage := WM_BARICON; lpData.uID :=0; lpData.szTip := 'Samples'; lpData.uFlags := NIF_ICON or NIF_MESSAGE or NIF_TIP; Shell_NotifyIcon(NIM_ADD,lpData); dispose(lpData); Form1.Visible := False; end else begin //如果是其它的SystemCommand 消息则调用系统缺省处理函数处理之。 DefWindowProc(Form1.Handle,Message.Msg,Message.WParam,Message.LParam); end; end; 急~ dbgrid的picklist問題 怎样创建快捷方式到开始-》程序-》某目录下。在线等!!!! 急!!!一个api函数的调用 请问,我这段搜索文件的代码有错么?为什么结果中会出现重复的文件。 如何实现原子操作和实际运用? 请问网关和代理服务器有什么不同??????? delphi和数据库的搭配 菜单控制的问题!急 请问怎么访问多个数据库!(高手请进,菜鸟莫来) 救命 用dbimage怎样显示格式为.jpg的图片 如何开发这样一种打印功能(请各位大虾赐教)急 EMAIL编辑用什么控键?可以加图片,文字,设置文字字体等功能
然后在接收放的窗体中拦截,WMSysCommand(var Message: TMessage);中写相应代码。
下面的是把窗口送到托盘栏的代码,你改一下就OK 了。
procedure TForm1.WMSysCommand(var Message: TMessage);
var
lpData:PNotifyIconData;
begin
if Message.WParam = SC_ICON then
begin
//如果用户最小化窗口则将窗口 隐藏并在任务栏上添加图标
lpData := new(PNotifyIconDataA);
lpData.cbSize := 88;
//SizeOf(PNotifyIconDataA);
lpData.Wnd := Form1.Handle;
lpData.hIcon := Form1.Icon.Handle;
lpData.uCallbackMessage := WM_BARICON;
lpData.uID :=0;
lpData.szTip := 'Samples';
lpData.uFlags := NIF_ICON or NIF_MESSAGE or NIF_TIP;
Shell_NotifyIcon(NIM_ADD,lpData);
dispose(lpData);
Form1.Visible := False;
end
else
begin
//如果是其它的SystemCommand 消息则调用系统缺省处理函数处理之。
DefWindowProc(Form1.Handle,Message.Msg,Message.WParam,Message.LParam);
end; end;