问题一:要算x的y次方,调用哪个函数?(包括y是小数的情况)问题二:我想在用到温度的单位摄氏度,在delphi里哪里找它的符号?问题三:我做了个小键盘,想在光标所在的一些edit里添加一些数字。用消息的方法。但结果是edit里的内容为edit+‘数字键’,但我想的是在光标所在的位置添加,比如12.032,如果光标在0的后面,我点小键盘上的数字1,我希望出现的结果是12.0132但结果是12.0321,请问应该做怎样的调整才行。谢谢大家的帮忙。
调试欢乐多
第三个
procedure SendKey(H: Hwnd; Key: char);
var
vKey, ScanCode: Word;
lParam, ConvKey: Longint;
begin
ConvKey := OemKeyScan(Ord(Key));
ScanCode := ConvKey and $000000FF or $FF00;
vKey := Ord(Key);
lParam := LongInt(ScanCode) shl 16 or 1;
SendMessage(H, WM_KEYDOWN, vKey, lParam);
SendMessage(H, WM_CHAR, vKey, lParam);
lParam := lParam or $C0000000;
SendMessage(H, WM_KEYUP, vKey, lParam);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
sendkey(edit1.Handle,#65)
end;
2、那是一种特殊字符
3、模拟键盘按键实现