利用ITaskbarList接口隐藏窗口在任务栏上的显示.
2006-08-25 11:18
127 查看
这种方法实际上是利用COM提供的ITaskbarList接口来实现的,在这里写个函数来完成这项工作.
注意:在用该函数之前必需初始化COM库.
BOOL ShowInTaskbar(HWND hWnd, BOOL bShow)
{
HRESULT hr;
ITaskbarList* pTaskbarList;
hr = CoCreateInstance( CLSID_TaskbarList, NULL, CLSCTX_INPROC_SERVER,
IID_ITaskbarList, (void**)&pTaskbarList );
if(SUCCEEDED(hr))
{
pTaskbarList->HrInit();
if(bShow)
pTaskbarList->AddTab(hWnd);
else
pTaskbarList->DeleteTab(hWnd);
pTaskbarList->Release();
return TRUE;
}
return FALSE;
}
注意:在用该函数之前必需初始化COM库.
BOOL ShowInTaskbar(HWND hWnd, BOOL bShow)
{
HRESULT hr;
ITaskbarList* pTaskbarList;
hr = CoCreateInstance( CLSID_TaskbarList, NULL, CLSCTX_INPROC_SERVER,
IID_ITaskbarList, (void**)&pTaskbarList );
if(SUCCEEDED(hr))
{
pTaskbarList->HrInit();
if(bShow)
pTaskbarList->AddTab(hWnd);
else
pTaskbarList->DeleteTab(hWnd);
pTaskbarList->Release();
return TRUE;
}
return FALSE;
}
相关文章推荐
- 利用ITaskbarList接口隐藏窗口在任务栏上的显示.
- 利用ITaskbarList接口隐藏任务栏图标
- 使窗口不在任务栏上显示(利用ITaskbarList接口)
- windows/mfc实现窗口隐藏同时 在任务栏上无图标显示功能
- .net利用IOleCommandTarget接口实现Html编辑器表格边框的显示和隐藏(原创)
- 浅谈如何利用PB实现仿QQ自动显示/隐藏窗口(原创)
- 用ITaskbarList接口操纵Windows任务栏程序按钮的状态
- 隐藏windows任务栏中的窗口显示
- 隐藏windows任务栏中的窗口显示
- c#隐藏显示任务栏,要利用API
- 在任务栏上显示/隐藏窗口
- 怎样让窗口不显示在任务栏和ALT+TAB中(隐藏窗口再嵌套,几乎是万能的办法)
- MFC之隐藏窗口在任务栏上显示
- 怎样在pb里实现无标题栏 如何使PB窗口总在最上层 显示或隐藏Windows的任务栏
- MFC 点击任务栏图标隐藏和显示窗口
- 隐藏QT窗口在任务栏中的图标
- (转)利用IPicture接口加载、显示图片
- 类似QQ消息提示的任务栏窗口图标的高亮显示方法
- 如何利用opencv在一个窗口显示多张图片
- 窗口的隐藏与显示问题