您现在的位置: 论文网 >> 计算机论文 >> 计算机应用论文 >> 系统托盘的编程论文

系统托盘的编程

作者:未知
出处:论文网
时间:2007-04-13


     begin
       GetCursorPos(CursorPos);
{      Popupmenu1.Popup(CursorPos.X,CursorPos.Y);
       popupmen1里面就可以加入显示主窗口、退出等功能。这个右键菜单可以是静态的,如上面一句来弹出;也可以动态建立,如下面所示的方法:}
       pm := createpopupmenu;//建立一个Hmenu,pm:hmenu;
       AppendMenu(pm,0,ord('A'),'关于....');//在指定的菜单里添加一个菜单项
       AppendMenu(pm,0,Ord('B'),'&Exit');
       //加入菜单事件---》处理WMCOMMAND消息即可
       TrackPopupMenu(pm,Tpm_BottomAlign or Tpm_RightAlign, CursorPos.x, CursorPos.y, 0,handle,nil);
       //在图标上方显示该弹出式菜单
     end ;
   end ;
end;

procedure TForm1.WMCommand(var msg : TWMCommand);
begin
   Case msg.ItemID of
     Ord('A') : showmessage('我的右键菜单!');
     Ord('B') : Self.close;//关闭程序主窗体
     else inherited;
   end;
end;

procedure Tform1.Minimize(var mess:TWMNCLBUTTONDOWN);//应用程序最小化消息处理
begin
   if Mess.Hittest = htReduce then
     Self.Hide
   else inherited;
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var              {程序被关闭时通知Windows去掉小图标}
   nid: TNotifyIconData;
begin
   nid.cbSize := sizeof(nid); // nid变量的字节数
   nid.uID := 1; //内部标识,与加入小图标时的数一致
   nid.Wnd := Handle; //主窗口句柄
   Shell_NotifyIcon(NIM_DELETE, @nid); //去掉小图标
end;

上一页 [1] [2]

论文搜索
关键字:系统托盘 编程
最新计算机应用论文
基于网络信息安全技术管理的计算机应用研究
浅析人工智能体系建设
抖音短视频平台视频推荐模式研究
应用电子技术中可编程控制器的应用探讨
用友NC信息系统的实施应用实践研究
基于校园一卡通数据系统的学生行为分析研究
云环境下基于蚁群算法的动态容错技术研究
自拍图像中的记忆痕迹
抖音短视频用户使用动机研究
基于创新扩散理论的Vlog传播
热门计算机应用论文
学生成绩管理系统的设计与实现
浅析计算机病毒及防范的措施
学籍管理系统软件
对计算科学与计算机发展的思考
计算机应用型人才的培养模式研究
物资管理信息系统开发
计算机信息管理在第三方物流中的应用
嵌入式系统数字图像采集接口电路设计
基于B/S体系结构开发应用系统
项目管理在软件中的应用