关于网友提出的“ 程序导出word之后,如何使word显示在程序对话框的前面。”问题疑问,本网通过在网上对“ 程序导出word之后,如何使word显示在程序对话框的前面。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 程序导出word之后,如何使word显示在程序对话框的前面。描述:
我现在导出word之后,不是word显示在桌面的任务栏里,就是显示在程序对话框的后面,我现在想把它显示在最前端。该怎么做呢,是不是焦点没捕获呢?
解决方案1:
找到Word的窗口,然后将其置顶。
HWND hWord=FindWindow("OpusApp",NULL);
然后
::SetWindowPos(hWord,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
SetActiveWindow
BringWindowToTop