掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
IMEPadの手書き画面を表示するには? (ID:19973)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
私も良く分かっていないのですが、こんな感じでしょうか。 Formの上にButtonとEditがある場合です。 var WM_IMEPAD: Cardinal; procedure TForm1.Button1Click(Sender: TObject); const SHOWIMEPAD_CATEGORY = 1; IPACID_HANDWRITING = 2; var Imc: HIMC; begin Edit1.SetFocus; Imc := ImmGetDefaultIMEWnd(Edit1.Handle); SendMessage(Imc, WM_IMEPAD, SHOWIMEPAD_CATEGORY, IPACID_HANDWRITING); end; procedure TForm1.FormCreate(Sender: TObject); begin WM_IMEPAD := RegisterWindowMessage('MSIMEShowImePad'); end; IPACID_HANDWRITINGはimepad.hから見つけました。 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnime/html/imepad.asp
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.