User manual - MobileKeyboard解説書ver.1.00(2002年11月7日)

版 :第1版
MPC-701 Mobile Keyboard 機能解説書
<本文>
頁 : 16 / 17
変数定義
typedef struct tagButtonData {
char idname[64]; // キーボタン名称
float x; // ボタン左上位置(最小格子単位 dx
float y; // ボタン左上位置(最小格子単位 dy
float width; // ボタン幅(最小格子単位 dx
float height; // ボタン高さ(最小格子単位 dy
COLORREF btmcolor_n; // ボタン色(通常状態)
COLORREF btmcolor_p; // ボタン色(押下状態)
COLORREF fntcolor_n; // フォント色(通常状態)
COLORREF fntcolor_p; // フォント色(押下状態)
char label_n[20]; // ボタントップラベル(通常状態)
char label_s[20]; // ボタントップラベル(SHIFT 状態)
char postevent; // キーボードメッセージ
char str_n[100]; // 送信文字列(通常状態)
char str_s[100]; // 送信文字列(SHIFT 状態)
char reserve[100]; // リザーブ 100 bytes
} ButtonData;
typedef struct tagKbdData {
int version; // MKD 作成ツールのバージョン
char name[50]; // キーボードの名称
char fontname[50]; // 使用するフォント
BOOL enable; // メッセージの有効性(ViewMode 設定時使用)
COLORREF basecolor; // キーボードの基本色 (ver1.0.6 では未使用)
float dwidth; // キーボードの幅(内部演算用)
float dheight; // キーボードの高さ(内部演算用)
int kbd_status; // キーボードの状態(内部演算用)
int button_num; // ボタン数
ButtonData button[CMK_MAXBUTTON];
} KbdData;
2002 CASIO COMPUTER CO.,LTD..All right reserved