VC++最小化到托盘。。。不使用MFC,如何做啊???

如题所述

第1个回答  2012-05-10
VC++最小化到托盘与用不用MFC并没有关系,要使程序最小化到托盘,1、隐臧窗口,是的任务栏上不显示程序按钮;2.调用API函数Shell_NotifyIcon在任务栏状态区域添加图标(即所谓的托盘图标)。网上有很多这样的例子。
第2个回答  2012-05-10
百度Shell_NotifyIcon函数, Windows Shell API 之一

VC++最小化到托盘。。。不使用MFC,如何做啊???
百度Shell_NotifyIcon函数, Windows Shell API 之一

如何用VC++ MFC 使程序最小化到托盘
1、创建mfc工程(对话框)2、在myApp.cpp中InitInstance()中修改如下:CDialog* pd = new CDialog;HICON hIcon = LoadIcon(IDR_MAINFRAME);pd->Create(IDD_TEMP_DIALOG); \/\/IDD_TEMP_DIALOG是一个不显示的对话框资源ID pd->SetWindowText("QQ_Loginer");pd->SetIcon(hIcon, TRUE);CQQ_Login...

VC++6 如何最小化窗口到任务栏
1 捕捉最小化的消息 在vc中,当最小化一个对话框的时候,会产生一个SC_MINIMIZE 消息,然后处理这个消息。 在mfc中,OnSysCommand(UINT nID, LPARAM lParam)函数中可以处理这个消息2 最小到系统托盘 void CtestEnvDlg::OnSysCommand(UINT nID, LPARAM lParam){if(nID == SC_MINIMIZE){ \/\/处...

VC6++中如何将窗口最小化到任务栏
1、最小化的原理:首先要将窗口隐藏,然后 在右下角绘制图标。2、恢复的原理:将窗口显示,再将托盘中的图片删除。(二)程序实现 1、自定义消息WM_SHOWTASK: #define WM_SHOWTASK (WM_USER +1)2、在MFC的::OnSysCommand(UINT nID, LPARAM lParam)函数体中增加一个命令响应 if(nID==SC_MINIMI...

MFC基于对话框中, 怎么去让它最小化到系统托盘运行,点击图标后会显示出...
SW_SHOW);} } 这个函数通过编译器的向导生成框架,并增加Shell_NotifyIcon这句 BOOL CNotifyIconDlg::DestroyWindow(){ \/\/ TODO: Add your specialized code here and\/or call the base class Shell_NotifyIcon(NIM_DELETE, &nid);return CDialog::DestroyWindow();} 以上是VC++6.0实现 ...

想用c\/c++写windows编程,又不想学MFC怎么办?
如果你想写带图形界面的程序,建议使用带界面设计的IDE,如C++ Builder、VS中的MFC 等等,这些都提供了界面设计,这样你就不必要在界面设置上花太多时间。现在就看你想不想写带界面的应用程序,如果不想带界面只使用简单的命令行,直接选用VS工程中的win32 Console Application,它的主函数是main。如果...

...除了MFC还能学什么?如果开发桌面程序,只能用MFC吗? 个人不喜欢MFC...
界面只是个跟用户交互用的,你要学的东西还很多,你可以先对一样入手,如果是windows下,用C++ VC++ 开发的话,你可以直接用window sdk编程,但可能你会难以接受,你可以和MFC搭配使用你才两个都好理解,当然也可以学C#,它就是比MFC要好使用,开发快,界面问题很好处理.界面只是个辅助你功能实现的...

VC++ 不使用MFC如何实现鼠标右键弹出菜单
用API函数 TrackPopupMenu 或者 TrackPopupMenuEx就可以

vc++ mfc 怎么做界面啊???
1、首先在电脑中打开VC6.0->新建-,创建一个工作区,(工作区是用来保存工程)。2、在工作区里面添加工程,右击->添加工程到工作空间。3、选择MFC - exe 程序 。4、选择静态库,将程序发送给别人,可以直接运行。5、然后鼠标右键,选择编译程序。6、最后点击运行程序,程序就出来了。

非MFC框架下,如何使用DIALOG
那你只能写代码了。一个dialog就是一个窗口,你就不停的创建窗口 CreateWindowEx ,或者你自己设计一个窗口类。把它当对话框来使用

相似回答
大家正在搜