User manual - MobileKeyboard解説書ver.1.00(2002年11月7日)
版 :第1版
MPC-701 Mobile Keyboard 機能解説書
<本文>
頁 : 9 / 17
Ⓒ 2002 CASIO COMPUTER CO.,LTD..All right reserved
6.3 メッセージ API 詳細
WM_USER 識別文字列
wParam lParam
bit 0,1: 00 表示/非表示指定無し(状態維持)
bit 0,1: 01 表示指定要求
bit 0,1: 10 非表示指定要求
bit 2: 0 位置指定無し(状態維持)
bit 2: 1 位置指定要求(lParam)
Y 座標:HIWORD
X 座標:LOWORD
bit 3: 1 本API による設定を、変更前に戻す
bit 4: 1 Make Keyboard による View Mode 実行要求
bit 5,6: 00 リサイズ指定無し(現状維持)
bit 5,6: 01 リサイズ禁止要求
bit 5,6: 10 リサイズ許可要求
bit 16∼31: 0000 0000 0000 0000
ウインドウサイズ指定無し(状態維持)
bit 16∼23: X 方向サイズ(1文字分)指定要求
bit 24∼31: Y 方向サイズ(1 文字分)指定要求
bit 8∼15: 0000 キー種指定無し(状態維持)
CasioMobilekey
bit 8∼15: not 0000 キー種 ID 指定要求
1: フルキーボード
2: ミドルキーボード
3: スモールキーボード
4: ABC配列キーボード
5: テンキーボード
100: あいう 50 音+テンキーボード
101: あいう 50 音キーボード
CasioWritingControl
0x0015 : MobileWriter 起動(表示状態)通知
0x0019 : MobileWriter 起動(非表示状態)通知
0x0025 : MobileKeyboard 起動(表示状態)通知
0x0029 : MobileKeyboard 起動(非表示状態)通知
0x0012 : MobileWriter 終了通知
0x0022 : MobileKeyboard 終了通知
0x0014 : MobileWriter 表示状態通知
0x0018 : MobileWriter 非表示状態通知
0x0024 : MobileKeyboard 表示状態通知
0x0028 : MobileKeyboard 非表示状態通知
0x00010000 : InputStation・HWND 要求
0x0100 : 要求に対する HWND 通知
HWND 要求時 ---受信したい
ウインドウ
プロシジャ
のHWND
HWND 通知時 ---通知 HWND
例)
非表示要求をし、その他は状態を維持する場合:
Demon_hwnd = ←InputStation のウインドウハンドラの取得は、手書きプロセス管理 API の使用例を参照願います。
Wm_CasioMobileKey = RegisterWindowMessage(“CasioMobileKey”);
PostMessage(Demon?hwnd,Wm_CasioMobileKey,0x00000001,0);
(X,Y)座標を(20,40)に表示し、(DX,DY)を(25,20)、キー種を「あいう 50 音キーボード」とする場合:
PostMessage(Demon_hwnd,Wm_CasioMobileKey,0x14196506,0x00280014);










