2123.html

来自「VB技巧问答10000例 VB技巧问答10000例」· HTML 代码 · 共 22 行

HTML
22
字号
<html>
  <head>
    <title>Re: 请问几个有关vb6.0的程式写作问题!!</title>
  </head>
  <BODY BACKGROUND="" BGCOLOR="white" TEXT="black" LINK="red" VLINK="#808080" ALINK="">
    <center>
      <h1>Re: 请问几个有关vb6.0的程式写作问题!!</h1>
    </center>

<HR><p>
Posted by <a href="mailto:cww5@mail.ncku.edu.tw">cww</a> on February 26, 1998 at 19:23:46:<p>
In Reply to: <a href="2114.html"><b>Re: 请问几个有关vb6.0的程式写作问题!!</b></a> posted by 双鱼猫 on February 26, 1998 at 07:50:00:<p>
: <br>: :  另外如果我已取得某视窗的hwnd值该如何去侦测该程式中的IME是否开启!! 我写法如下<p>: : :     dl& = SetFocusAPI(FocusWindows)  <p>: : :     If ImmIsIME(GetKeyboardLayout(0)) Then<p>: : 您使用getkeyboardlayout(0)取得的是Current Thread的KeyBoardLayout<br>: : 所以会有您所说的那个样子,一般应不是check 某个window是否处于中文<br>: : 输入状态,而是Check 目前的thread是处于哪个状态吧,<p>所以使用getwindowThreadProcessId()这个API传入您待testing window<br>的hwnd以取得threadID <br>thrId =  GetWindowThreadProcessId(testHwnd, PID5)<br>再用hkb5=getkeyboardlayout(thrID)<br>最后才用ImmisIme去check就OK了
<br>
<p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 2123-->
</ul><!--end: 2123-->
<br><HR><p>

</body></html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?