移动输入法窗体(200分)

  • 主题发起人 主题发起人 delphidragon
  • 开始时间 开始时间
D

delphidragon

Unregistered / Unconfirmed
GUEST, unregistred user!
1] 如何在调出中文输入法时将其窗体(共3个)移动到指定位置?
2] 或者,干脆将其窗体的内容复制和显示到自己程序的指定位置。
当然,还要屏蔽掉原窗体。
我觉得这问题该300分;前两年的相关内容共991个已检索过。
 
调出中文输入法:
procedure ToChinese(Handle: THandle; bChinese: Boolean = True);
begin
if (ImmIsIME(GetKeyboardLayOut(0)) <> bChinese) then
ImmSimulateHotKey(Handle, IME_CHotKey_IME_NonIME_Toggle);
Application.ProcessMessages; //Make sure the job is done
end;

移动窗口:
FindWindow先,类名和窗口标题用winsight找

-----
http://www.8421.org
 
是想用MoveWindow(FindWindow()),但窗体标题为空,又不是active,
不动鼠标handle抓不到。
 
Listening...
 
to delphidragon,
{
是想用MoveWindow(FindWindow()),但窗体标题为空,又不是active,
不动鼠标handle抓不到
}
窗体标题为空 :你最好用类名,FindWindow(类名),类名是一定的
得到类名应该是很简单的
我有工具,可以得到任何可见窗体,以及空间的类名
 
我太菜,请小黄鱼赐教原码。
 
请教
谁知道输入法(例如智能ABC)的类名是什么?
 
12:00给你说
 
准备听课了,
但有坏消息:试验移动‘职能ABC’的窗体,
但它进不了辅助桌面(附加显卡扩展出的或双头显卡的)
 
一个小问题,多日没有高手解答,
哪位愿意帮菜一下,实现问题2,本人愿付RMB
可直接联系 dn@dnminibar.com

http://www.delphibbs.com/delphibbs/dispq.asp?LID=1165763
 
请高手出价
 
在xp下
窗口名称:TF_FloatingLangBar_WndTitle
类名:CirceroUIWnFrame
给我联系吧:我给你软件
qq:44079546
 
程序已发出,请查收
 
程序已发出,请查收
delphidragon@163.net
 
小黄鱼,程序发到哪了?
我不用qq
今晚我在线等你。
 
我试过,TF_FloatingLangBar_WndTitle在XP下成功。
 
我来了,在线呢
 
我用CDPD上网,所以比较慢
 
谁拖到谁?我都试过,一按move就 Access violation...
 
后退
顶部