隐藏程序在任务栏的图标

版权声明:本文为博主总结文章,欢迎转载,请注明出处。 https://blog.csdn.net/wangqiulin123456/article/details/8221890

今天想最小化的时候在任务栏上隐藏窗体图标,想了很多方法不行,结果这行代码解决了问题,备忘下。

对话框程序放OnInitDialog()函数:

SetWindowLong(this->m_hWnd,GWL_EXSTYLE,WS_EX_TOOLWINDOW);//隐藏任务拦按钮 

需要改变会原来这需要这样设置下:

	SetWindowLong(hWnd,GWL_EXSTYLE, WS_EX_APPWINDOW );//显示任务拦按钮 
	hTrayWnd = FindWindow(TEXT("Shell_TrayWnd"),NULL); //主要目的在任务栏上刷新下,让图标显示
	if(::IsWindow(hTrayWnd))
	    {
		ShowWindow(hTrayWnd,SW_HIDE);
		ShowWindow(hTrayWnd,SW_SHOW);
	     }



阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页