博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
托盘使用--最小化到托盘,双击托盘立即还原显示
阅读量:4045 次
发布时间:2019-05-24

本文共 766 字,大约阅读时间需要 2 分钟。

托盘使用--最小化到托盘,双击托盘立即还原显示

2014年6月3日14:06:26

1、在WM_SIZE消息的响应函数OnSize函数中编写:

void CtestttDlg::OnSize(UINT nType, int cx, int cy){	CDialog::OnSize(nType, cx, cy);	// TODO: 在此处添加消息处理程序代码	if(nType == SIZE_MINIMIZED)  	{  		ShowWindow(SW_HIDE); // 当最小化时,隐藏主窗口              	}}
2、在托盘的消息响应函数中编写:

LRESULT CtestttDlg::OnShowTask(WPARAM wParam, LPARAM lParam){	if(wParam != IDR_MAINFRAME)		return 1;	switch(lParam)	{	case WM_LBUTTONDBLCLK:                                 // 双击左键的处理		{			this->ShowWindow(SW_SHOWNORMAL);         // 显示主窗口			::SetWindowPos(this-> m_hWnd,HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE);		}		break;	}	return 0;}
3、在主窗口的绘图消息响应函数中编写:

void CtestttDlg::OnPaint(){	//取消顶层窗口	::SetWindowPos(this-> m_hWnd,HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE);

转载地址:http://rnwci.baihongyu.com/

你可能感兴趣的文章
mac下修改环境变量
查看>>
JVM性能调优
查看>>
JVM调优总结
查看>>
Redis与Memcached的区别
查看>>
WebSocket(1)-- WebSocket API简介
查看>>
WebSocket(2)--为什么引入WebSocket协议
查看>>
WebSocket(3)-- WebSocket协议简介
查看>>
WebSocket(4)-- WebSocket与TCP、Http的关系
查看>>
TCP/IP, WebSocket 和 MQTT
查看>>
CentOS、Ubuntu、Debian三个linux比较异同
查看>>
javascript闭包和闭包的几种写法及用途
查看>>
Js作用域与作用域链详解
查看>>
nginx下 499错误
查看>>
网络性能测试工具iperf详细使用图文教程
查看>>
MacOSX上ab并发测试常见报错及解决办法
查看>>
为你的网站开启 gzip 压缩功能(nodejs、nginx)
查看>>
网页性能管理详解
查看>>
try catch 对代码运行的性能影响
查看>>
Koa框架实践与中间件原理剖析
查看>>
node.js 资料收集
查看>>