我自编了一个输入汉字的程序叫HZ.exe 在它运行的界面上有个文本框text2,我的输入法程序HZ.exe能够在text2中打出汉字如:你好!,请问写什么样的接口程序能实现:"你好"二字同时自动出现到打开的officeword文档中去,或其它正需要输入汉字的程序中去,请告诉我程序代码或解决原理方法?

解决方案 »

  1.   

    http://input.foruto.com/IME/Windows/IME_PROGRAMMING/index.html
      

  2.   

    我会VB6。0,不会C++等语言,怎么办?没有招了?
      

  3.   

    依我看:只要告诉您每个程序(如officeword)运行时:如何调用此时键盘输入缓冲区的变量的方法就够拉!因为您巳会seltext过去给变量代替按键盘输入!从而达到题目要求目的。------这是最直捷、最简单的一种方法!★可是我不会键盘输入缓冲区变量如何调用的方法???谁来顶呢??高手快来!真英雄再来露一手★
      

  4.   

    看完了,好复杂,貌似要写标准DLL才能实现
      

  5.   

    其实就是“Ctrl+V”需求,操作轻易又间洁地到达目的,但显老土,更显得对不起各位能人、程序高手:应将“Ctrl+V”代码程序化才神气!
      

  6.   

    将“Ctrl+V”代码程序化在本题中特难!需解决俩程序同时运行、俩程序焦点同时处于击活活动状态,至少应是焦点切换程序化、非鼠标点击!不同程序焦点切换如同同一个程序内部不同控件间的焦点切换★即Hz.exe中程序化“Ctrl+V”代码功能不是用到Hz.exe自身中,而是用到officeword程序中去!难★太难★不能不求呼高手们★★★
      

  7.   

    将“Ctrl+V”代码程序化在本题中特难!需解决俩程序同时运行、俩程序焦点同时处于击活活动状态,至少应是焦点切换程序化、不同程序焦点切换如同同一个程序内部不同控件间的焦点切换★非鼠标点击切换!即Hz.exe中程序化“Ctrl+V”代码功能不是用到Hz.exe自身中,而是用到officeword程序中去!难★太难★不能不求呼高手们★★★