メモ帳に自動で書き込む際、1文字づつ行っていますが、
小文字と大文字だと大文字はOKですが、小文字はNGとなります。
なぜなのでしょうか?
Byte変換はあまり詳しくありませんが、
どこかのHPを参考にしました。
よろしくお願いします。
Moji := 'r'; または Moji := 'R';
Keybd_event(Byte(Moji), 0, 0, 0);
Keybd_event(Byte(Moji), 0, KEYEVENTF_KEYUP, 0);
キーボードイベントなんですから、
文字コード=キーコードではありません。
大文字の英数文字コードがたまたまキーコードと等値なだけです。
ありがとうございます。
ということは、大文字に変換する必要があるわけですね。
(小文字は別に大文字でも良いので・・・)
とりあえず、解決っと。
ツイート | ![]() |