我在软件里常常用inputquery函数。但是有一个输入法的问题,请问怎么样可以把inputquery弹出的框里的输入法固定成最初选定的。急急急。
解决方案 »
- 帮忙看下这个函数有什么问题
- DBGRID转EXCEL出现错误?请指点
- 远程数据库连接问题
- 如何在DBGrid最后一条记录后插入一行空行!!高分求救世主100。
- 买电脑,哪些配件好呢? 哪位大虾帮帮我。
- ===弱智问题?什么是MSHTML 6.0,有什么用?怎么用?===
- 调查:作为一个Delphi程序员对用人单位的要求(up有分)
- button中的文字能否竖着显示啊?
- 菜鸟的问题:如何将string类型转换成array of char,答了就给分
- 请大虾帮忙,如何将big5和gbk转换,不用控件,我要底层的算法,急急
- 求snmpapi.dll中的函数声明。
- 愿送200分!帮我解决以下这个程序的问题所在!!!
http://www.csdn.net/expert/topic/1035/1035051.xml?temp=.6247217
http://www.csdn.net/expert/topic/1035/1035051.xml?temp=.6247217
const
InputBoxMessage = WM_USER + 200;type
TForm1 = class(TForm)
Button1: TButton;
Edit1: TEdit;
procedure Button1Click(Sender: TObject);
private
procedure InputBoxSetPasswordChar(var Msg: TMessage); message InputBoxMessage;
public
end;var
Form1 : TForm1;implementation{$R *.DFM}procedure TForm1.InputBoxSetPasswordChar(var Msg: TMessage);
begin
with Screen.Forms[0] do
begin
TButton(Controls[2]).SetFocus;
TEdit(Controls[1]).ImeName := '中文 (简体) - 微软拼音';
TEdit(Controls[1]).SetFocus;
end;
end;procedure TForm1.Button1Click(Sender: TObject);
var
InputString : string;
begin
PostMessage(Handle, InputBoxMessage, 0, 0);
InputString := InputBox('Input Box', 'Please Enter a Password', '');
end;