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

如何将焦点设置到自己程序的顶层窗口上?

2012-03-01 
怎么将焦点设置到自己程序的顶层窗口上??我想实现的功能为:将程序中的一个对话框设置为顶层显示并进行操作

怎么将焦点设置到自己程序的顶层窗口上??
我想实现的功能为:将程序中的一个对话框设置为顶层显示并进行操作。在对话框的初始化函数中使用::SetWindowPos(AfxGetMainWnd()-> m_hWnd,HWND_TOPMOST,-1,-1,-1,-1,WP_NOMOVE|SWP_NOSIZE);,运行程序并最小化,然后呼出该窗口,这时该窗口可以在顶层显示,但焦点并不在上面,请问各位DX怎样才能把焦点也打到这个窗口上。谢谢!

[解决办法]
出来的时候,调用SetFocus();
[解决办法]
SetForgroundwindow()

热点排行