请问怎样在Delghi6中将所做的程序隐藏到工具栏中啊?兄弟门就靠你们拉~~~国家的未来才有希望哦谢谢;拉
解决方案 »
- delphi 控件 代码 和 函数 基类的文件 在那个文件夹里放着啊
- 向SQL中存储WORD表格问题。
- 查询
- 我用的MDI和子窗口,怎样判断我要打开的子窗口已经打开了?因为我每点击一次,就创建一个?不知道怎么判断,大侠怎么搞?
- 如果不升级到2005
- 如何在2k,xp下隐藏进程?要编译能通过的原码(非dll注入)
- xzhifei(星级饭桶(抵制日货)·飞) ( 在进来
- 关于用Delphi读.doc,.dwg和图片文件进Access数据库中的OLE对象字段的问题?
- 谁来讲讲sdk,具体点,摘录也行,基础点
- 谁知道Splitter的具体使用?
- 怎样安装下载的控件------在线等待??!!!!
- fastreport控件的做统计问题??急急!!!
自己搜索一下吧! CSDN上有很多帖子回答这个问题的,也不难想简单就用控件得了,不好意思,好久没用了,忘记了控件的名字了,去深度历险找吧
http://www.vclxx.org
你看看这个吧,我是看不懂,我很菜的。
var
busy:boolean;
begin
busy:=false;
if not Busy then
begin
Busy:=true;
if Message.LParam=WM_LBUTTONDBLCLK then
begin
if Application.MessageBox('你确定要退出该程序吗?','退出',MB_YESNO)=IDYES then
Close
else
form1.WindowState:=wsNormal;
end;
Busy := false;
end;
end;procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var
nid:TNotifyIconData;
begin
nid.cbSize := sizeof(nid); // nid变量的字节数
nid.cbSize := sizeof(nid); // nid变量的字节数
nid.uID:=1; //内部标识,与加入小图标时的数一致
nid.Wnd := Handle; //主窗口句柄
Shell_NotifyIcon(NIM_DELETE,@nid); //去掉小图标
Shell_NotifyIcon(NIM_DELETE,@nid); //去掉小图标
end;procedure TForm1.FormPaint(Sender: TObject);
begin
form1.Hide;
end;
procedure TForm1.FormCreate(Sender: TObject);
var
nid:TNotifyIconData;begin
nid.cbSize:=sizeof(nid); // nid变量的字节数
nid.Wnd:=Handle; // 主窗口句柄
nid.uID:=1; // 内部标识,可设为任意数
nid.hIcon:=Application.Icon.Handle; // 要加入的图标句柄,可任意指?
nid.hIcon:=Application.Icon.Handle; // 要加入的图标句柄,可任意指?
nid.szTip:='表格管理过程控制信息监控'; // 提示字符串
nid.uCallbackMessage:=MY_MESSAGE; // 回调函数消息
nid.uFlags:=NIF_ICON or NIF_TIP or NIF_MESSAGE; // 指明哪些字段有?
if not Shell_NotifyIcon(NIM_ADD,@nid) then
begin
ShowMessage('Failed!');
Application.Terminate;
end;
{将程序的窗口样式设为TOOL窗口,可避免在任务条上出现}
SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);