API写程序,程序运行之后没有界面,只在桌面的右下角显示一个图标,代码怎么写 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Shell_NotifyIcon来在托盘区加一个图标,然后将主窗体设为隐藏, 1.建议去看看这篇文章,就有详细了解 系统托盘编程完全指南(一)http://www.vckbase.com/document/viewdoc/?id=4922.窗口隐藏可用如下步骤:(1)先在构造函数中设置布乐变量 visible值为false. visible = false;(2)重载 WM_WINDOWPOSCHANGING,并添加下面代码:void CTestDlg::OnWindowPosChanging(WINDOWPOS FAR* lpwndpos) { if(!visible) lpwndpos->flags &= ~SWP_SHOWWINDOW; CDialog::OnWindowPosChanging(lpwndpos);}(3)然后设布尔visible变量值为true,并在要显示窗口时,再用ShowWindow(SW_SHOW)既可。visible = true;ShowWindow(SW_SHOW);试试看! http://www.vckbase.com/document/finddoc.asp?keyword=%CD%D0%C5%CC够了吧??哈哈 1) 创建窗口时指定的窗口属性包含WS_INVISIBLE标志。2) 用Shell_NotifyIcon来添加一个图标, 具体做法请参考MSDN。 http://blog.csdn.net/luozhan/archive/2008/05/19/2456840.aspx 请问用MFC怎么获取手机设备的驱动。进行安装驱动 农历到底是计算出来的,还是查询出来的? 求助: 一段文本的解析,Unicode, UTF8 还是其他???!!! VC6单文档MFC工程如何去掉视图的边框? CComControlBase类有IOleObject_SetClientSite方法吗? MSDN问题 请教如何知道check box 是否被选中? 急!如何修改老版本ATL写出来的代码? 帮我看看下面这2句定义是什么意思? mfc对话框+webbrowser编程,如何添加IDownload接口? 怎样改变CListCtrl每一行的颜色 WSASend &&WSARecv
系统托盘编程完全指南(一)
http://www.vckbase.com/document/viewdoc/?id=4922.窗口隐藏可用如下步骤:
(1)先在构造函数中设置布乐变量 visible值为false.
visible = false;(2)重载 WM_WINDOWPOSCHANGING,并添加下面代码:
void CTestDlg::OnWindowPosChanging(WINDOWPOS FAR* lpwndpos)
{
if(!visible)
lpwndpos->flags &= ~SWP_SHOWWINDOW; CDialog::OnWindowPosChanging(lpwndpos);
}(3)然后设布尔visible变量值为true,并在要显示窗口时,再用ShowWindow(SW_SHOW)既可。
visible = true;
ShowWindow(SW_SHOW);试试看!
够了吧??哈哈
2) 用Shell_NotifyIcon来添加一个图标, 具体做法请参考MSDN。