我想做个程序,可以把某个程序设定为当前窗口,不知道有什么办.用
pActiveWnd=this->GetForegroundWindow();可以获取当前窗口,但是却不能用
this->SetForegroundWindow()来将某个窗口设定为当前窗口.
请各位老兄指教.
pActiveWnd=this->GetForegroundWindow();可以获取当前窗口,但是却不能用
this->SetForegroundWindow()来将某个窗口设定为当前窗口.
请各位老兄指教.
解决方案 »
- ace通信//什么是消息队列阻塞式 什么是非阻塞式?
- vs2008怎样管理自己的头文件和源文件
- 怎样获取模态对话框中控件的值?
- 界面美化
- explorer双击文件添加自己的处理怎么做
- CStdioFile file;下一次写入的时候,如何在保存当前内容的情况下添加内容,而不是覆盖
- 使用双缓冲的后遗症,帮帮忙!
- 关于在扩展DLL中显示对话框的问题
- 如何在主线程控制子线程得启动,挂起,唤醒,停止那?(对于用户界面线程)
- 简单的Scoket通信怎么扩展到任意两台主机上
- 各位大侠:请问如何在VC++中将控件Microsoft Chart Control Version 6.0生成的图形导出和打印出来?谢谢大家了!!!
- 如何获得一个字符的字型码?
是设置this为当前窗口吧?
你要“某个”?得使用::SetForegroundWindow(hnd???)
不能设定为当前窗口
AttachThreadInput(GetWindowThreadProcessId(::GetForegroundWindow(),NULL), GetCurrentThreadId(),TRUE);
SetForegroundWindow();
SetFocus();
AttachThreadInput(GetWindowThreadProcessId(::GetForegroundWindow(),NULL), GetCurrentThreadId(),FALSE);