HWND hTaskWnd = FindWindow(TEXT("Shell_TrayWnd"), NULL);
if ( NULL != hTaskWnd)
{
ShowWindow( hTaskWnd, SW_HIDE ) ;
}
隐藏任务是可以做到的,开始按钮就跟着一起隐藏了,但是过一段时间开始按钮,就又出来了,只剩下单独的开始按钮,没有任务栏了,不知道是什么原因产生这样的效果?求解释,后来我尝试不隐藏任务栏的情况下,单独隐藏开始按钮,没有成功,在spy++里面,看不到开始按钮的属性,也可能是我对spy++使用得不熟练,有谁知道的,指点下我
HWND hDeskWnd = GetDesktopWindow();
if(hDeskWnd)
{
HWND hStart = FindWindowEx(hDeskWnd, NULL, TEXT("Button"), NULL);
if( NULL != hStart )
{
ShowWindow(hStart,SW_HIDE);
}
}
这样是不出效果的
if ( NULL != hTaskWnd)
{
ShowWindow( hTaskWnd, SW_HIDE ) ;
}
隐藏任务是可以做到的,开始按钮就跟着一起隐藏了,但是过一段时间开始按钮,就又出来了,只剩下单独的开始按钮,没有任务栏了,不知道是什么原因产生这样的效果?求解释,后来我尝试不隐藏任务栏的情况下,单独隐藏开始按钮,没有成功,在spy++里面,看不到开始按钮的属性,也可能是我对spy++使用得不熟练,有谁知道的,指点下我
HWND hDeskWnd = GetDesktopWindow();
if(hDeskWnd)
{
HWND hStart = FindWindowEx(hDeskWnd, NULL, TEXT("Button"), NULL);
if( NULL != hStart )
{
ShowWindow(hStart,SW_HIDE);
}
}
这样是不出效果的
解决方案 »
- Microsoft C# Windows程序设计 与 WINDOWS程序设计 是同一本书吗?
- 请问大家,如何获取内存大小,我的代码不对吗?
- mfc activex的两个安全相关的问题
- dll的动态加载问题
- 关于抓图的问题,急用..............
- 为什么我做的数字签名的ocx,嵌入网页以后,每次浏览都提示要安装注册?
- 请高手前辈们帮忙,感激不尽
- 怎样SendMessage?
- c++问题。
- oledb连接数据库成功后,程序内部如何判断数据库连接是否正常(紧急在线等)
- 求助!!!急求K-D树空间分割方面的资料(急!!!),毕业设计用!强烈求助!!!高手相助!
- 一个很复杂的界面,最小化后再最大化,这种重绘是windows自动完成的呢?还是要有窗口过程处理呢?
HWND hStar =FindWindowEx(NULL,NULL,L"Button",NULL);ShowWindow(hWnd,SW_HIDE);
ShowWindow(hStar,SW_HIDE);
也就是说根本就不能用ShowWindow的方法来隐藏了.
可以看看这个
http://social.microsoft.com/Forums/de-CH/window7betacn/thread/b2712888-594b-4bf0-9c27-23d08634b0ba
看看这个吧 http://topic.csdn.net/u/20100614/16/b5d55c10-1d32-42af-8d36-e4dfa7e41e7c.html
{
// TODO: Add your control notification handler code here
HWND hWnd = ::FindWindow(TEXT("Shell_TrayWnd"), NULL);
if ( NULL != hWnd)
{
::ShowWindow( hWnd, SW_HIDE ) ;
} hWnd = ::FindWindow(TEXT("Button"), NULL);
if ( NULL != hWnd)
{
::ShowWindow( hWnd, SW_HIDE ) ;
}
}void CDialogAppDlg::OnBnClickedButton2()
{
// TODO: Add your control notification handler code here
HWND hWnd = ::FindWindow(TEXT("Shell_TrayWnd"), NULL);
if ( NULL != hWnd)
{
::ShowWindow( hWnd, SW_SHOW ) ;
}
hWnd = ::FindWindow(TEXT("Button"), NULL);
if ( NULL != hWnd)
{
::ShowWindow( hWnd, SW_SHOW ) ;
} }