首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

请教怎么激活窗口

2012-01-12 
请问如何激活窗口我想在一个窗口中点击一个button后,使另外一个窗口变成激活状态。这要怎么做呀?我用dlg-

请问如何激活窗口
我想在一个窗口中点击一个button后,使另外一个窗口变成激活状态。这要怎么做呀?
我用dlg-> SetForegroundWindow();
结果没什么反应。。。。。。。

[解决办法]
HWND HPowerWord = ::FindWindow(NULL, "金山词霸 2002 ");
ASSERT(HPowerWord != NULL);
if (HPowerWord != NULL)
{
//::SendMessage(HPowerWord, WM_ACTIVATE, NULL, NULL);
::PostMessage(HPowerWord, WM_ACTIVATE, NULL, NULL);
}

这只能激活,并不能将窗口至于顶端

热点排行