我用VC操作word打开文件,然后word会弹出一个文件转换的窗口。因为程序运行的是不会有人在旁边点击,所以我想用程序获取这个窗口然后发送确定命令。
我用spy++得到这个窗口的类名为“bosa sdm Microsoft Office Word 12.0”
然后我用error = ::FindWindow("bosa sdm Microsoft Office Word 12.0",NULL);这个函数想得到这个窗口。但是error一直是NULL。获取不到。有么样高手知道怎么获取这个窗口的吗?
我用spy++得到这个窗口的类名为“bosa sdm Microsoft Office Word 12.0”
然后我用error = ::FindWindow("bosa sdm Microsoft Office Word 12.0",NULL);这个函数想得到这个窗口。但是error一直是NULL。获取不到。有么样高手知道怎么获取这个窗口的吗?
error = ::FindWindow(NULL,标题);
+1
(标题和ClassName参数位置反了)
LPCTSTR lpClassName, // class name (窗口类名)
LPCTSTR lpWindowName // window name (窗口标题名)
);
用窗口标题名试试: