📄 subject_56251.htm
字号:
<p>
序号:56251 发表者:new2004 发表日期:2003-10-16 13:53:48
<br>主题:实在没有办法了,大家看看我的代码,我该怎么办?(急)
<br>内容:我是想发一个命令给ie浏览器 <BR>即:keybd_event(0xA7, <BR> 0x45, <BR> KEYEVENTF_EXTENDEDKEY | 0, <BR> 0 ); <BR><BR>这个命令按钮我是做在另一个对话框上的,所以我想先找到ie浏览器的句柄,在把这个命令发过去,不知道该怎么做? <BR>请指教!多谢!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:香格里拉 回复日期:2003-10-16 14:53:54
<br>内容:hWnd = GetForegroundWindow(); // 得到当前窗口 <BR><BR>if (hWnd == Form1->Handle) return; // 排除程序本身的窗口 <BR><BR>DWORD FormThreadID = GetCurrentThreadId(); // 本程序的线程ID <BR><BR>// 当前窗口的线程ID <BR><BR>DWORD CWndThreadID = GetWindowThreadProcessId(hWnd, NULL); <BR><BR>// 附加输入线程 <BR><BR>AttachThreadInput(CWndThreadID, FormThreadID, true); <BR><BR>// 得到当前键盘光标所在的窗口 <BR><BR>hWnd = GetFocus(); <BR><BR>// 取消附加的输入线程 <BR><BR>AttachThreadInput(CWndThreadID, FormThreadID, false); <BR><BR> hWnd就是当前键盘光标所在的窗口句柄。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:new2004 回复日期:2003-10-16 15:52:48
<br>内容:我在编译的时候,报类型错误。hWnd无法从CWND*转换为HWND是怎么回事?<BR>谢谢!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:sky++ 回复日期:2003-10-17 14:23:43
<br>内容:CWnd::GetSafeHwnd
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:new2004 回复日期:2003-10-17 15:33:55
<br>内容:非常感谢skycucumber的补充,<BR>分数就加给wancz了,<BR>对以上两位表示衷心的感谢!<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -