IShellWindows没法获取Maxthon
IShellWindows无法获取Maxthon
在我的程序中,通过
CComPtr< IShellWindows > spShellWin = NULL;
HRESULT hr = spShellWin.CoCreateInstance( CLSID_ShellWindows );
无法获取到打开的Maxthon窗口,但可以获取到打开的IE窗口,不知道什么原因。
在家里的电脑上都可以获取到,但在公司的电脑上获取不到Maxthon的窗口,这与什么有关系呢?
Maxthon的版本都是2.5.18,操作系统都是Windows7,家里的是64位,公司的是32位,应该与这个没有关系啊?
------解决方案--------------------
创建一个对话框,放上webbrowser控件,看看能不能得到了,如果不能可能得遍历下子窗口才行了
在我的程序中,通过
CComPtr< IShellWindows > spShellWin = NULL;
HRESULT hr = spShellWin.CoCreateInstance( CLSID_ShellWindows );
无法获取到打开的Maxthon窗口,但可以获取到打开的IE窗口,不知道什么原因。
在家里的电脑上都可以获取到,但在公司的电脑上获取不到Maxthon的窗口,这与什么有关系呢?
Maxthon的版本都是2.5.18,操作系统都是Windows7,家里的是64位,公司的是32位,应该与这个没有关系啊?
------解决方案--------------------
创建一个对话框,放上webbrowser控件,看看能不能得到了,如果不能可能得遍历下子窗口才行了