我在程序里使用SetForegroundWindow来使本窗口获取焦点,再将焦点和光标移到窗口上的一个edit中,窗口属性为popup,现在的问题是调试的时候没有问题,但是直接运行可执行程序的时候,edit上有光标,但是没有焦点,按键盘上的数字不会输入到edit中,且可以看到任务栏上这个执行程序变红色一闪一闪的..请教大虾是这到底是肿么回事...
解决方案 »
- EXE文件发送到桌面快捷方式就打不开了?直接运行EXE文件没问题,实在不知怎么搞了
- 我在设计窗体时,右下角显示窗体大小比实际窗体分辨率小很多,有什么办法在设计期就画出一个800*600分辨率的窗体来?
- 我公司找人做项目
- 请问如何在对话框的一个按钮事件中得到文本框里的值?
- vc中字符串指针是什么??(Cstring是字符串,但我需要指针型的)
- 怎样将MDI主窗口的Menu去掉(或不显示)
- 对话框中,如何动态的改变“控件”的位置(如按钮,静态框,选择框等等)?
- 为什么使用了Calendar Control 8.0控件的程序没有办法运行?
- MFC中怎么修改CListBox中光标所在记录的属性
- 想写一个输入法,但是不知道要知道些什么基础知识呢?请高手指点!
- 难题求助:droplist风格的组合框问题
- MFC listcontrol控件删除所有列(包括表头),然后重新插入出错,这是为什么呢?
最简单的办法,去下一个tweakui,在常规→焦点
取消“防止非前台应用程序夺取焦点”
实质是修改注册表