计算机二级辅导:delphi任务栏托盘写法
来源:优易学  2011-6-7 12:41:25   【优易学:中国教育考试门户网】   资料下载   IT书店
  SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
  ShowWindow(Application.Handle, SW_RESTORE);
  ShowWindow(Application.Handle, SW_HIDE);
  procedure TfrmMain.SetNotifyIcon(bShow: boolean);
  var
  NotifyIcon: TNotifyIconData;
  begin
  NotifyIcon.cbSize := sizeof(NotifyIcon);
  NotifyIcon.Wnd := self.Handle;
  NotifyIcon.uCallbackMessage := Message_NotifyIcon;
  NotifyIcon.uID := 0;
  NotifyIcon.uFlags := NIF_ICON or NIF_MESSAGE or NIF_TIP;
  NotifyIcon.hIcon := Application.Icon.Handle;
  NotifyIcon.szTip := ’My Tools’;
  if bShow then
  Shell_NotifyIcon(NIM_ADD, @NotifyIcon)
  else
  Shell_NotifyIcon(NIM_DELETE, @NotifyIcon);
  end;

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训