![]() | define定義一覧 |
C-Parts開発にあたって使用される#defineの定義一覧です。 |
#define名 内容 CPARTS_VERSION C-Partsのバージョン
#define名 内容 CP_RGB (cr,cg,cb) RGB色情報をC-Partsの色フォーマットに変換 CP_RGBA (cr,cg,cb,ca) RGBA色情報をC-Partsの色フォーマットに変換
※現在未使用CP_RGB_RED (col) 「CP_RGB/CP_RGBA」で設定した色情報より「赤」の情報を取り出す CP_RGB_GREEN (col) 「CP_RGB/CP_RGBA」で設定した色情報より「緑」の情報を取り出す CP_RGB_BLUE (col) 「CP_RGB/CP_RGBA」で設定した色情報より「青」の情報を取り出す CP_RGB_ALPHA (col) 「CP_RGB/CP_RGBA」で設定した色情報より「透過度」の情報を取り出す
#define名 内容 CP_OS_WINDOWS OSがWindows CP_OS_MACINTOSH OSがMac OS 9
※未使用CP_OS_MACINTOSHX OSがMac OS X
CP_OS_LINUX OSがLinux
※現在未使用
#define名 内容 CP_WINDOWEVENT_CREATE ウィンドウ生成された CP_WINDOWEVENT_DESTROY ウィンドウ破棄された CP_WINDOWEVENT_PAINT ウィンドウ再描画 CP_WINDOWEVENT_RESIZE ウィンドウサイズ変更
※現在未使用CP_WINDOWEVENT_ACTIVE ウィンドウのアクティブ化 CP_WINDOWEVENT_NONACTIVE ウィンドウの非アクティブ化
#define名 内容 CP_KEYEVENT_KEYDOWN キーが押された CP_KEYEVENT_KEYUP キーが離された
#define名 内容 CP_MOUSEEVENT_BUTTONDOWN マウスでボタンが押された CP_MOUSEEVENT_BUTTONUP マウスでボタンが離された CP_MOUSEEVENT_MOVE マウスが移動した CP_MOUSEEVENT_DBLCLICK ダブルクリックされた CP_MOUSEEVENT_WHELL ホイールマウスによる回転
※現在未使用
#define名 内容 CP_TRANSPARENT 背景を透過にする CP_OPAQUE 背景を非透過にする
#define名 内容 CP_ALIGN_LEFT 左寄せ CP_ALIGN_CENTER 中央寄せ CP_ALIGN_RIGHT 右寄せ
#define名 内容 CP_KEY_ESC ESC CP_KEY_CTRL CTRL(Control) CP_KEY_ALT ALT CP_KEY_SHIFT SHIFT CP_KEY_CAPS CAPS CP_KEY_TAB TAB CP_KEY_BACKSPACE BackSpace CP_KEY_DELETE Delete CP_KEY_ENTER Enter CP_KEY_PAGEUP PageUp CP_KEY_PAGEDOWN PageDown CP_KEY_HOME Home CP_KEY_END End CP_KEY_INSERT Insert CP_KEY_MAC_DELETE Delete
※Macintoshのみ使用CP_KEY_MAC_DEL Del
※Macintoshのみ使用CP_KEY_MAC_CLEAR Clear
※Macintoshのみ使用CP_KEY_MAC_HELP Help
※Macintoshのみ使用CP_KEY_F1 F1 CP_KEY_F2 F2 CP_KEY_F3 F3 CP_KEY_F4 F4 CP_KEY_F5 F5 CP_KEY_F6 F6 CP_KEY_F7 F7 CP_KEY_F8 F8 CP_KEY_F9 F9 CP_KEY_F10 F10 CP_KEY_F11 F11 CP_KEY_F12 F12 CP_KEY_LEFT 矢印キーの [←] CP_KEY_RIGHT 矢印キーの [→] CP_KEY_UP 矢印キーの [↑] CP_KEY_DOWN 矢印キーの [↓] CP_KEY_NUMPAD0 テンキーの [0] CP_KEY_NUMPAD1 テンキーの [1] CP_KEY_NUMPAD2 テンキーの [2] CP_KEY_NUMPAD3 テンキーの [3] CP_KEY_NUMPAD4 テンキーの [4] CP_KEY_NUMPAD5 テンキーの [5] CP_KEY_NUMPAD6 テンキーの [6] CP_KEY_NUMPAD7 テンキーの [7] CP_KEY_NUMPAD8 テンキーの [8] CP_KEY_NUMPAD9 テンキーの [9]
#define名 内容 CP_KEY_CAPSLOCK_MASK Caps Lock CP_KEY_SCRLOCK_MASK Scroll Lock CP_KEY_NUMLOCK_MASK Num Lock CP_KEY_INSERTLOCK_MASK Insert Lock CP_KEY_SHIFT_MASK Shift CP_KEY_CTRL_MASK Ctrl CP_KEY_ALT_MASK Alt CP_KEY_MAC_COMMAND_MASK Command
※Macintoshのみ使用CP_KEY_MAC_CAPS_MASK Caps
※Macintoshのみ使用CP_KEY_MAC_OPTION_MASK Option
※Macintoshのみ使用CP_KEY_MAC_CONTROL_MASK Control
※Macintoshのみ使用