| A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
|---|
| A | ||
| #define ASSOCF_IGNOREBASECLASS | 0x0200 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCF_INIT_BYEXENAME | 0x0002 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCF_INIT_DEFAULTTOFOLDER | 0x0008 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCF_INIT_DEFAULTTOSTAR | 0x0004 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCF_INIT_IGNOREUNKNOWN | 0x0400 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCF_INIT_NOREMAPCLSID | 0x0001 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCF_NOFIXUPS | 0x0100 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCF_NOTRUNCATE | 0x0020 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCF_NOUSERSETTINGS | 0x0010 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCF_OPEN_BYEXENAME | 0x0002 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCF_REMAPRUNDLL | 0x0080 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCF_VERIFY | 0x0040 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCSTR_CONTENTTYPE | 0x000E | // 情報不足につき、情報提供お願い致します |
| #define ASSOCSTR_DDEAPPLICATION | 0x0009 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCSTR_DDECOMMAND | 0x0007 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCSTR_DDEIFEXEC | 0x0008 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCSTR_DDETOPIC | 0x000A | // 情報不足につき、情報提供お願い致します |
| #define ASSOCSTR_DEFAULTICON | 0x000F | // 情報不足につき、情報提供お願い致します |
| #define ASSOCSTR_DELEGATEEXECUTE | 0x0012 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCSTR_DROPTARGET | 0x0011 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCSTR_EXECUTABLE | 0x0002 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCSTR_FRIENDLYAPPNAME | 0x0004 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCSTR_FRIENDLYDOCNAME | 0x0003 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCSTR_INFOTIP | 0x000B | // 情報不足につき、情報提供お願い致します |
| #define ASSOCSTR_MAX | 0x0013 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCSTR_NOOPEN | 0x0005 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCSTR_QUICKTIP | 0x000C | // 情報不足につき、情報提供お願い致します |
| #define ASSOCSTR_SHELLEXTENSION | 0x0010 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCSTR_SHELLNEWVALUE | 0x0006 | // 情報不足につき、情報提供お願い致します |
| #define ASSOCSTR_TILEINFO | 0x000D | // 情報不足につき、情報提供お願い致します |
| B | ||
| #define BIF_BROWSEFORCOMPUTER | 0x1000 | // ネットワーク内のコンピュータのみ利用可 |
| #define BIF_BROWSEFORPRINTER | 0x2000 | // プリンタのみ利用可 |
| #define BIF_BROWSEINCLUDEFILES | 0x4000 | // フォルダとファイルを表示 |
| #define BIF_BROWSEINCLUDEURLS | 0x0080 | // 条件付でURLの表示・選択が可能 |
| #define BIF_DONTGOBELOWDOMAIN | 0x0002 | // ネットワークで繋がっているコンピュータを利用不可 |
| #define BIF_EDITBOX | 0x0010 | // アイテム名を書き込める入力ボックスを配置 |
| #define BIF_NEWDIALOGSTYLE | 0x0040 | // 新しいUIのダイアログボックスを使用 |
| #define BIF_NONEWFOLDERBUTTON | 0x0200 | // 新しいUIの新しいフォルダ作成ボタンを配置しない |
| #define BIF_RETURNONLYFSDIRS | 0x0001 | // フォルダのみ利用可 |
| #define BIF_NOTRANSLATETARGETS | 0x0400 | // ショートカット選択時にショートカットファイルのPIDLを返す |
| #define BIF_RETURNFSANCESTORS | 0x0008 | // ルートフォルダ配下のフォルダのみ利用可 |
| #define BIF_SHAREABLE | 0x8000 | // ネットワーク内の共有リソースも利用可 |
| #define BIF_STATUSTEXT | 0x0004 | // ダイアログボックス内のステータス文字列を表示 |
| #define BIF_UAHINT | 0x0100 | // 入力ボックス配置に代わり、用法ヒントを表示 |
| #define BIF_USENEWUI | 0x0050 | // BIF_EDITBOX+BIF_NEWDIALOGSTYLEのこと |
| #define BIF_VALIDATE | 0x0020 | // 入力ボックスに無効な名前が入力された時にコールバック関数呼出 |
| #define BLACKNESS | 0x00000042 | // パレット0の色(デフォルトは黒)でコピー先の矩形塗り潰し |
| #define BM_GETSTATE | 0x00F2 | // オブジェクトの状態を取得 |
| #define BM_SETCHECK | 0x00F1 | // チェックボックスオートチェック |
| #define BM_SETIMAGE | 0x00F7 | // ボタンに画像を関連付け |
| #define BM_SETSTYLE | 0x00F4 | // オブジェクトスタイルを変更 |
| #define BS_3STATE | 0x0005 | // 3ステートチェックスタイルに変更 |
| #define BS_AUTO3STATE | 0x0006 | // 3ステートオートチェックスタイルに変更 |
| #define BS_AUTOCHECKBOX | 0x0003 | // チェックボックオートチェックススタイルに変更 |
| #define BS_AUTORADIOBUTTON | 0x0006 | // オートラジオボタンスタイルに変更 |
| #define BS_BITMAP | 0x0080 | // ボタンにビットマップ形式画像を貼付可能スタイルに変更 |
| #define BS_BOTTOM | 0x0800 | // ボタンキャプションの縦位置を下寄せスタイルに変更 |
| #define BS_CENTER | 0x0300 | // ボタンキャプションを中央揃えスタイルに変更 |
| #define BS_CHECKBOX | 0x0002 | // チェックボックススタイルに変更 |
| #define BS_ICON | 0x0040 | // ボタンをアイコン・カーソル形式画像を貼付可能に変更 |
| #define BS_LEFT | 0x0100 | // ボタンキャプションを左寄せスタイルに変更 |
| #define BS_MULTILINE | 0x2000 | // ボタンキャプションを複数行スタイルに変更 |
| #define BS_RADIOBUTTON | 0x0004 | // ラジオボタンスタイルに変更 |
| #define BS_RIGHT | 0x0200 | // ボタンキャプションを右寄せスタイルに変更 |
| #define BS_TOP | 0x0400 | // ボタンキャプションの縦位置を上寄せスタイルに変更 |
| #define BS_VCENTER | 0x0C00 | // ボタンキャプションの縦位置を中央揃えスタイルに変更 |
| C | ||
| #define CB_ADDSTRING | 0x0143 | // コンボボックス末端に項目を追加 |
| #define CB_DELETESTRING | 0x0144 | // コンボボックスの項目を削除 |
| #define CB_FINDSTRING | 0x014C | // アイテムの前方一致検索 |
| #define CB_FINDSTRINGEXACT | 0x0158 | // アイテムの完全一致検索 |
| #define CB_GETCURSEL | 0x0147 | // コンボボックスの選択項目位置を取得 |
| #define CB_GETDROPPEDSTATE | 0x0157 | // コンボボックスの開閉状態取得 |
| #define CB_GETITEMDATA | 0x0150 | // 関連付けられた32ビット値を取得 |
| #define CB_INSERTSTRING | 0x014A | // コンボボックス途中に項目を挿入 |
| #define CB_SELECTSTRING | 0x014D | // アイテムの前方一致検索&選択 |
| #define CB_SETITEMDATA | 0x0151 | // コンボボックスアイテムに32ビット値を関連付け |
| #define CB_SHOWDROPDOWN | 0x014F | // コンボボックスの自動開閉 |
| #define CF_BITMAP | 0x0002 | // ビットマップデータ |
| #define CF_DIB | 0x0008 | // BITMAPINFO構造体とビット配列からなるビットマップデータ |
| #define CF_DIBV5 | 0x0011 | // CF_DIBのWindows2000以降版? |
| #define CF_DIF | 0x0005 | // Software Arts 社の DIF データ交換形式 |
| #define CF_DSPBITMAP | 0x0082 | // プライベートな形式のビットマップデータ |
| #define CF_DSPENHMETAFILE | 0x008E | // プライベートな形式の拡張メタファイルデータ |
| #define CF_DSPMETAFILEPICT | 0x0083 | // プライベートな形式のメタファイル画像表示形式データ |
| #define CF_DSPTEXT | 0x0081 | // プライベートな形式のテキストデータ |
| #define CF_ENHMETAFILE | 0x000E | // 拡張メタファイルのデータ |
| #define CF_GDIOBJFIRST | 0x0300 | // アプリケーション定義のクリップボード形式 |
| #define CF_GDIOBJLAST | 0x03FF | // アプリケーション定義のクリップボード形式 |
| #define CF_HDROP | 0x000F | // ファイルドロップ形式 |
| #define CF_LOCALE | 0x0010 | // テキストデータのロケールIDハンドル |
| #define CF_METAFILEPICT | 0x0003 | // メタファイル画像形式 |
| #define CF_OEMTEXT | 0x0007 | // OEM文字セットの文字を持つテキスト形式データ |
| #define CF_OWNERDISPLAY | 0x0080 | // クリップボードビューアの表示と更新をオーナーが行う表示形式 |
| #define CF_PALETTE | 0x0009 | // カラーパレットのハンドル |
| #define CF_PENDATA | 0x000A | // ペン拡張機能のためのデータ |
| #define CF_PRIVATEFIRST | 0x0200 | // 明示的に解放せねばならないクリップボード形式 |
| #define CF_PRIVATELAST | 0x02FF | // 明示的に解放せねばならないクリップボード形式 |
| #define CF_RIFF | 0x000B | // RIFF形式の音声データ |
| #define CF_SYLK | 0x0004 | // Microsoftシンボリックリンク形式のデータ |
| #define CF_TEXT | 0x0001 | // 各行は復帰改行、終端はNULLで終わるANSI形式データ |
| #define CF_TIFF | 0x0006 | // TIFF形式の画像データ |
| #define CF_UNICODETEXT | 0x000D | // 各行は復帰改行、終端はNULLで終わるUnicode形式データ |
| #define CF_WAVE | 0x000C | // WAVE形式の音声データ |
| #define COLOR_3DDKSHADOW | 0x0015 | // 3Dオブジェクトの暗い影の色 |
| #define COLOR_3DFACE | 0x000F | // 3Dオブジェクトの表面色 |
| #define COLOR_3DHIGHLIGHT | 0x0014 | // 3Dオブジェクトのハイライト背景色(光源方向の縁) |
| #define COLOR_3DHILIGHT | 0x0014 | // 3Dオブジェクトのハイライト背景色(光源方向の縁) |
| #define COLOR_3DLIGHT | 0x0016 | // 3Dオブジェクトの明るい背景色(光源方向の縁) |
| #define COLOR_3DSHADOW | 0x0010 | // 3Dオブジェクトの背景色(光源の反対方向の縁) |
| #define COLOR_ACTIVEBORDER | 0x000A | // アクティブウィンドウの境界色 |
| #define COLOR_ACTIVECAPTION | 0x0002 | // アクティブウィンドウのタイトルバーの色(グラデーション左) |
| #define COLOR_APPWORKSPACE | 0x000C | // MDIアプリケーションの背景色 |
| #define COLOR_BACKGROUND | 0x0001 | // デスクトップの色 |
| #define COLOR_BTNFACE | 0x000F | // 3Dオブジェクトの表面色 |
| #define COLOR_BTNHIGHLIGHT | 0x0014 | // 3Dオブジェクトのハイライト背景色(光源方向の縁) |
| #define COLOR_BTNHILIGHT | 0x0014 | // 3Dオブジェクトのハイライト背景色(光源方向の縁) |
| #define COLOR_BTNSHADOW | 0x0010 | // 3Dオブジェクトの背景色(光源の反対方向の縁) |
| #define COLOR_BTNTEXT | 0x0012 | // プッシュボタンのテキスト色 |
| #define COLOR_CAPTIONTEXT | 0x0009 | // アクティブウィンドウのタイトルバーテキスト色 |
| #define COLOR_DESKTOP | 0x0001 | // デスクトップの色 |
| #define COLOR_GRADIENTACTIVECAPTION | 0x001B | // アクティブウィンドウのタイトルバー色(グラデーション右) |
| #define COLOR_GRADIENTINACTIVECAPTION | 0x001C | // 非アクティブウィンドウのタイトルバー色(グラデーション右) |
| #define COLOR_GRAYTEXT | 0x0011 | // 無効状態のテキスト色 |
| #define COLOR_HIGHLIGHT | 0x000D | // コントロール内における選択された項目の色 |
| #define COLOR_HIGHLIGHTTEXT | 0x000E | // コントロール内における選択された項目のテキスト色 |
| #define COLOR_HOTLIGHT | 0x001A | // ホットトラックアイテムの色 |
| #define COLOR_INACTIVEBORDER | 0x000B | // 非アクティブウィンドウの境界色 |
| #define COLOR_INACTIVECAPTIONTEXT | 0x0013 | // 非アクティブウィンドウのタイトルバーテキスト色 |
| #define COLOR_INFOBK | 0x0018 | // ツールチップ背景色 |
| #define COLOR_INFOTEXT | 0x0017 | // ツールチップテキスト色 |
| #define COLOR_INACTIVECAPTION | 0x0003 | // 非アクティブウィンドウのタイトルバー色(グラデーション左) |
| #define COLOR_MENU | 0x0004 | // メニューの背景色 |
| #define COLOR_MENUBAR | 0x001E | // フラットメニューバーのハイライト色 |
| #define COLOR_MENUHILIGHT | 0x001D | // フラットメニューアイテムのハイライト色 |
| #define COLOR_MENUTEXT | 0x0007 | // メニュー内のテキスト色 |
| #define COLOR_SCROLLBAR | 0x0000 | // スクロールバーの軸色 |
| #define COLOR_WINDOW | 0x0005 | // ウィンドウの背景色 |
| #define COLOR_WINDOWFRAME | 0x0006 | // ウィンドウの枠色 |
| #define COLOR_WINDOWTEXT | 0x0008 | // ウィンドウ内のテキスト色 |
| #define CREATE_ALWAYS | 0x0002 | // 同一ファイルが存在するなら上書、なければ新規作成 |
| #define CREATE_NEW | 0x0001 | // 同一ファイルが存在しない場合のみ新規作成 |
| #define CSIDL_ADMINTOOLS | 0x0030 | // 「管理ツール」を示すCSIDL |
| #define CSIDL_ALTSTARTUP | 0x001D | // 「スタートアップ」を示すCSIDL |
| #define CSIDL_APPDATA | 0x001A | // 「Application Data」を示すCSIDL |
| #define CSIDL_BITBUCKET | 0x000A | // 「ごみ箱」を示すCSIDL |
| #define CSIDL_CDBURN_AREA | 0x003B | // 「CD Burning」を示すCSIDL |
| #define CSIDL_COMMON_ADMINTOOLS | 0x002F | // 「管理ツール(All Users)」を示すCSIDL |
| #define CSIDL_COMMON_ALTSTARTUP | 0x001E | // 「スタートアップ」を示すCSIDL |
| #define CSIDL_COMMON_APPDATA | 0x0023 | // 「Application Data(All Users)」を示すCSIDL |
| #define CSIDL_COMMON_DESKTOPDIRECTORY | 0x0019 | // 「デスクトップ(All Users)」を示すCSIDL |
| #define CSIDL_COMMON_DOCUMENTS | 0x002E | // 「マイドキュメント(All Users)」を示すCSIDL |
| #define CSIDL_COMMON_FAVORITES | 0x001F | // 「お気に入り(All Users)」を示すCSIDL |
| #define CSIDL_COMMON_MUSIC | 0x0035 | // 「マイミュージック(All Users)」を示すCSIDL |
| #define CSIDL_COMMON_OEM_LINKS | 0x003A | // 「OEM specific apps」を示すCSIDL |
| #define CSIDL_COMMON_PICTURES | 0x0036 | // 「マイピクチャー(All Users)」を示すCSIDL |
| #define CSIDL_COMMON_PROGRAMS | 0x0017 | // 「プログラム(All Users)」を示すCSIDL |
| #define CSIDL_COMMON_STARTMENU | 0x0016 | // 「スタートメニュー(All Users)」を示すCSIDL |
| #define CSIDL_COMMON_STARTUP | 0x0018 | // 「スタートアップ(All Users)」を示すCSIDL |
| #define CSIDL_COMMON_TEMPLATES | 0x002D | // 「Templates(All Users)」を示すCSIDL |
| #define CSIDL_COMMON_VIDEO | 0x0037 | // 「マイビデオ(All Users)」を示すCSIDL |
| #define CSIDL_COMPUTERSNEARME | 0x003D | // 「Workgroup membership」を示すCSIDL |
| #define CSIDL_CONNECTIONS | 0x0031 | // 「Network and Dial-up Connections」を示すCSIDL |
| #define CSIDL_CONTROLS | 0x0003 | // 「コントロールパネル」を示すCSIDL |
| #define CSIDL_COOKIES | 0x0021 | // 「Cookies」を示すCSIDL |
| #define CSIDL_DESKTOP | 0x0000 | // 「デスクトップ」を示すCSIDL |
| #define CSIDL_DESKTOPDIRECTORY | 0x0010 | // 「デスクトップ」を示すCSIDL |
| #define CSIDL_DRIVES | 0x0011 | // 「マイコンピュータ」を示すCSIDL |
| #define CSIDL_FAVORITES | 0x0006 | // 「お気に入り」を示すCSIDL |
| #define CSIDL_FONTS | 0x0014 | // 「フォント」を示すCSIDL |
| #define CSIDL_HISTORY | 0x0022 | // 「履歴」を示すCSIDL |
| #define CSIDL_INTERNET | 0x0001 | // 「Internet Explorer」を示すCSIDL |
| #define CSIDL_INTERNET_CACHE | 0x0020 | // 「Temporary Internet Files」を示すCSIDL |
| #define CSIDL_LOCAL_APPDATA | 0x001C | // 「Application Data」を示すCSIDL |
| #define CSIDL_MYDOCUMENTS | 0x000C | // 「マイドキュメント」を示すCSIDL |
| #define CSIDL_MYMUSIC | 0x000D | // 「マイミュージック」を示すCSIDL |
| #define CSIDL_MYPICTURES | 0x0027 | // 「マイピクチャー(All Users)」を示すCSIDL |
| #define CSIDL_MYVIDEO | 0x000E | // 「マイビデオ」を示すCSIDL |
| #define CSIDL_NETHOOD | 0x0013 | // 「NetHood」を示すCSIDL |
| #define CSIDL_NETWORK | 0x0012 | // 「ネットワークコンピュータ」を示すCSIDL |
| #define CSIDL_PERSONAL | 0x0005 | // 「マイドキュメント(All Users)」を示すCSIDL |
| #define CSIDL_PRINTERS | 0x0004 | // 「プリンター」を示すCSIDL |
| #define CSIDL_PRINTHOOD | 0x001B | // 「PrintHood」を示すCSIDL |
| #define CSIDL_PROFILE | 0x0028 | // 「Profiles」を示すCSIDL |
| #define CSIDL_PROGRAM_FILES | 0x0026 | // 「Program Files」を示すCSIDL |
| #define CSIDL_PROGRAM_FILES_COMMON | 0x002B | // 「Common」を示すCSIDL |
| #define CSIDL_PROGRAM_FILES_COMMONX86 | 0x002C | // 「Common」を示すCSIDL |
| #define CSIDL_PROGRAM_FILESX86 | 0x002A | // 「Program Files」を示すCSIDL |
| #define CSIDL_PROGRAMS | 0x0002 | // 「プログラム」を示すCSIDL |
| #define CSIDL_RECENT | 0x0008 | // 「最近使ったファイル」を示すCSIDL |
| #define CSIDL_RESOURCES | 0x0038 | // 「Resources」を示すCSIDL |
| #define CSIDL_RESOURCES_LOCALIZED | 0x0039 | // 「Localized Resource」を示すCSIDL |
| #define CSIDL_SENDTO | 0x0009 | // 「SendTo」を示すCSIDL |
| #define CSIDL_STARTMENU | 0x000B | // 「スタートメニュー」を示すCSIDL |
| #define CSIDL_STARTUP | 0x0007 | // 「スタートアップ」を示すCSIDL |
| #define CSIDL_SYSTEM | 0x0025 | // 「System32」を示すCSIDL |
| #define CSIDL_SYSTEMX86 | 0x0029 | // 「System32」を示すCSIDL |
| #define CSIDL_TEMPLATES | 0x0015 | // 「Templates」を示すCSIDL |
| #define CSIDL_WINDOWS | 0x0024 | // 「Windows」を示すCSIDL |
| D | ||
| #define DFC_BUTTON | 0x0004 | // 擬似オブジェクト(ボタン) |
| #define DFC_CAPTION | 0x0001 | // 擬似オブジェクト(タイトルバー) |
| #define DFC_MENU | 0x0002 | // 擬似オブジェクト(メニュー) |
| #define DFC_SCROLL | 0x0003 | // 擬似オブジェクト(スクロールバー) |
| #define DFCS_ADJUSTRECT | 0x2000 | // 境界を調節してボタン周囲の辺を除外 |
| #define DFCS_BUTTON3STATE | 0x0008 | // 3ステートチェックボックス |
| #define DFCS_BUTTONCHECK | 0x0000 | // チェックボックス |
| #define DFCS_BUTTONPUSH | 0x0010 | // 通常のボタン |
| #define DFCS_BUTTONRADIO | 0x0004 | // ラジオボタン |
| #define DFCS_BUTTONRADIOIMAGE | 0x0001 | // ラジオボタンのイメージ |
| #define DFCS_BUTTONRADIOMASK | 0x0002 | // ラジオボタンのマスク |
| #define DFCS_CAPTIONCLOSE | 0x0000 | // 「閉じる」ボタン |
| #define DFCS_CAPTIONMAX | 0x0002 | // 「最大化」ボタン |
| #define DFCS_CAPTIONMIN | 0x0001 | // 「最小化」ボタン |
| #define DFCS_CAPTIONHELP | 0x0004 | // 「ヘルプ」ボタン |
| #define DFCS_CAPTIONRESTORE | 0x0003 | // 元のサイズに戻す」ボタン |
| #define DFCS_CHECKED | 0x0400 | // チェック状態 |
| #define DFCS_FLAT | 0x4000 | // 凹凸のない平らなボタン |
| #define DFCS_HOT | 0x1000 | // マウスやキーボードに反応するホットトラッキング表示 |
| #define DFCS_INACTIVE | 0x0100 | // 無効状態(淡色表示) |
| #define DFCS_MENUARROW | 0x0000 | // サブメニューを示す右矢印 |
| #define DFCS_MENUARROWRIGHT | 0x0004 | // サブメニューを示す左矢印(アラビア用) |
| #define DFCS_MENUBULLET | 0x0002 | // メニューアイテムの黒丸 |
| #define DFCS_MENUCHECK | 0x0001 | // メニューアイテムのチェックマーク |
| #define DFCS_MONO | 0x8000 | // モノクローム境界を持つボタン |
| #define DFCS_PUSHED | 0x0200 | // 押下状態 |
| #define DFCS_SCROLLCOMBOBOX | 0x0005 | // スクロールバー(コンボボックス) |
| #define DFCS_SCROLLDOWN | 0x0001 | // スクロールボタン(下向き矢印) |
| #define DFCS_SCROLLLEFT | 0x0002 | // スクロールボタン(左向き矢印) |
| #define DFCS_SCROLLRIGHT | 0x0003 | // スクロールボタン(右向き矢印) |
| #define DFCS_SCROLLSIZEGRIP | 0x0008 | // サイズグリップ(主にステータスバー右端にある三角形) |
| #define DFCS_SCROLLSIZEGRIPRIGHT | 0x0010 | // サイズグリップ(アラビア用) |
| #define DFCS_SCROLLUP | 0x0000 | // スクロールボタン(上向き矢印) |
| #define DFCS_TRANSPARENT | 0x0800 | // 背景透過 |
| #define DI_COMPAT | 0x0004 | // システム既定のイメージを描画 |
| #define DI_DEFAULTSIZE | 0x0008 | // デフォルトサイズで描画 |
| #define DI_IMAGE | 0x0002 | // イメージを使ってアイコンまたはカーソルを描画 |
| #define DI_MASK | 0x0001 | // マスクを使ってアイコンまたはカーソルを描画 |
| #define DI_NORMAL | 0x0003 | // 上記2つの組み合わせ |
| #define DRIVE_CDROM | 0x0005 | // CDまたはDVDドライブ |
| #define DRIVE_FIXED | 0x0003 | // 取り外し不可能な固定ドライブ |
| #define DRIVE_NO_ROOT_DIR | 0x0001 | // 存在しないドライブ |
| #define DRIVE_RAMDISK | 0x0006 | // RAMドライブ |
| #define DRIVE_REMOTE | 0x0004 | // リモートまたはネットワークドライブ |
| #define DRIVE_REMOVABLE | 0x0002 | // 取り外し可能なドライブ |
| #define DRIVE_UNKNOWN | 0x0000 | // 未知のドライブまたは取得エラーコード |
| #define DSTINVERT | 0x00550009 | // コピー先長方形の色を反転 |
| E | ||
| #define E_ABORT | 0x80004004 | // 操作が中止された |
| #define E_ACCESSDENIED | 0x80070005 | // 一般的なアクセス拒否 |
| #define E_FAIL | 0x80004005 | // 規定されていない |
| #define E_HANDLE | 0x80070006 | // 無効なハンドル |
| #define E_INVALIDARG | 0x80070057 | // 1つ以上の引数が無効 |
| #define E_NOINTERFACE | 0x80004002 | // 非サポートのインタフェイス |
| #define E_NOTIMPL | 0x80004001 | // 実装されていない |
| #define E_OUTOFMEMORY | 0x8007000E | // 必要なメモリ割当に失敗 |
| #define E_POINTER | 0x80004003 | // 無効なポインタ |
| #define E_UNEXPECTED | 0x8000FFFF | // 予測不可能なエラー |
| #define EM_GETFIRSTVISIBLELINE | 0x00CE | // 現在表示している先頭行番号を取得 |
| #define EM_GETLINE | 0x00C4 | // 複数行エディットボックスの任意の1行を取得 |
| #define EM_CHARFROMPOS | 0x00D7 | // マウスカーソル下エディットボックス行・インデクスを取得 |
| #define EM_GETMODIFY | 0x00B8 | // エディットボックス変更状態を取得 |
| #define EM_GETPASSWORDCHAR | 0x00D2 | // エディットボックスパスワード文字を取得 |
| #define EM_GETSEL | 0x00B0 | // エディットボックス内キャレット位置を取得 |
| #define EM_LINEFROMCHAR | 0x00C9 | // エディットボックス内インデクスから行番号を取得 |
| #define EM_SCROLL | 0x00B5 | // 複数行エディットボックスを上下にスクロール |
| #define EM_SCROLLCARET | 0x00B7 | // キャレットが表示されるようにスクロール |
| #define EM_SETMODIFY | 0x00B9 | // エディットボックス変更状態を設定 |
| #define EM_SETPASSWORDCHAR | 0x00CC | // エディットボックスパスワード文字を設定 |
| #define EM_SETREADONLY | 0x00CF | // エディットボックスを読取専用属性に設定 |
| #define EM_SETSEL | 0x00B1 | // エディットボックス内キャレット位置を設定 |
| #define ERROR_NOT_ALL_ASSIGNED | 0x0514 | // 参照した全ての特権が呼出側に割り当てられていない |
| #define ERROR_SUCCESS | 0x0000 | // 処理に成功した |
| #define ES_CENTER | 0x0001 | // エディットボックス内容を中央揃えスタイルに変更 |
| #define ES_LEFT | 0x0000 | // エディットボックス内容を左寄せスタイルに変更 |
| #define ES_NUMBER | 0x2000 | // エディットボックス数値入力のみに設定 |
| #define ES_RIGHT | 0x0002 | // エディットボックス内容を右寄せスタイルに変更 |
| #define EWX_LOGOFF | 0x0000 | // 現在のユーザーをログオフ |
| #define EWX_POWEROFF | 0x0008 | // シャットダウンした後、電源を切る |
| #define EWX_REBOOT | 0x0002 | // シャットダウンした後、システムを再起動する |
| #define EWX_SHUTDOWN | 0x0001 | // シャットダウンして、電源を切っても安全な状態にする |
| F | ||
| #define FILE_ATTRIBUTE_ARCHIVE | 0x0020 | // アーカイブファイル属性値 |
| #define FILE_ATTRIBUTE_COMPRESSED | 0x0800 | // 圧縮ファイル属性値 |
| #define FILE_ATTRIBUTE_DEVICE | 0x0040 | // 予約済みの属性値 |
| #define FILE_ATTRIBUTE_DIRECTORY | 0x0010 | // ディレクトリ関連属性値 |
| #define FILE_ATTRIBUTE_ENCRYPTED | 0x4000 | // 暗号化ファイル属性値 |
| #define FILE_ATTRIBUTE_HIDDEN | 0x0002 | // 隠しファイル属性値 |
| #define FILE_ATTRIBUTE_NORMAL | 0x0080 | // 属性を持たないファイル属性値 |
| #define FILE_ATTRIBUTE_NOT_CONTENT_INDEXED | 0x2000 | // インデックスサービス対象外ファイル属性値 |
| #define FILE_ATTRIBUTE_OFFLINE | 0x1000 | // オフラインファイル属性値 |
| #define FILE_ATTRIBUTE_READONLY | 0x0001 | // 読取専用ファイル属性値 |
| #define FILE_ATTRIBUTE_REPARSE_POINT | 0x0400 | // 再解析ポイント関連付けファイル属性値 |
| #define FILE_ATTRIBUTE_SPARSE_FILE | 0x0200 | // スパースファイル属性値 |
| #define FILE_ATTRIBUTE_SYSTEM | 0x0004 | // システムファイル属性値 |
| #define FILE_ATTRIBUTE_TEMPORARY | 0x0100 | // 一時ファイル属性値 |
| #define FILE_FLAG_BACKUP_SEMANTICS | 0x02000000 | // 呼出プロセスがセキュリティチェックをオーバーライド |
| #define FILE_FLAG_DELETE_ON_CLOSE | 0x04000000 | // 全てのファイルハンドルがクローズするとファイルを削除 |
| #define FILE_FLAG_NO_BUFFERING | 0x20000000 | // システムキャッシュを使用せずにファイルオープン |
| #define FILE_FLAG_OPEN_NO_RECALL | 0x00100000 | // ローカルストレージに移動禁止 |
| #define FILE_FLAG_OPEN_REPARSE_POINT | 0x00200000 | // NTFSのリパースポイント機能の動作禁止 |
| #define FILE_FLAG_OVERLAPPED | 0x40000000 | // ファイルポインタを保持せず同時に複数操作可能 |
| #define FILE_FLAG_POSIX_SEMANTICS | 0x01000000 | // MS−DOS、16ビットアプリからはアクセス不可 |
| #define FILE_FLAG_RANDOM_ACCESS | 0x10000000 | // ランダムアクセス用のファイルキャッシング実施 |
| #define FILE_FLAG_SEQUENTIAL_SCAN | 0x08000000 | // シーケンシャルアクセス用のファイルキャッシング実施 |
| #define FILE_FLAG_WRITE_THROUGH | 0x80000000 | // キャッシュに書き込まれたデータをそのままディスクに書込 |
| #define FILE_NAMED_STREAMS | 0x00040000 | // FSが名前付きストリームをサポート |
| #define FILE_SHARE_DELETE | 0x0001 | // 削除アクセスを許可 |
| #define FILE_SHARE_READ | 0x0002 | // 読取アクセスを許可 |
| #define FILE_SHARE_WRITE | 0x0004 | // 書込アクセスを許可 |
| #define FILE_SUPPORTS_SPARSE_FILES | 0x00000040 | // FSが多くの未使用領域、同一値が続くファイルをサポート |
| #define FILE_SUPPORTS_REPARSE_POINTS | 0x00000080 | // FSが再解析ポイントをサポート |
| #define FILE_SUPPORTS_OBJECT_IDS | 0x00010000 | // FSがオブジェクト識別子をサポート |
| #define FILE_SUPPORTS_ENCRYPTION | 0x00020000 | // FSがEPS(暗号化ファイルシステム)をサポート |
| #define FILE_VOLUME_QUOTAS | 0x00000020 | // FSがディスク使用量の割当をサポート |
| #define FLOODFILLBORDER | 0x0000 | // 指定した色が囲んでいる領域を塗り潰す |
| #define FLOODFILLSURFACE | 0x0001 | // 指定した色と同じ色になっている領域を塗り潰す |
| #define FO_COPY | 0x0002 | // 複製処理を示す |
| #define FO_DELETE | 0x0003 | // 削除処理を示す |
| #define FO_MOVE | 0x0001 | // 移動処理を示す |
| #define FO_RENAME | 0x0004 | // 名前置換処理を示す |
| #define FOF_ALLOWUNDO | 0x0040 | // アンドゥできるようにする |
| #define FOF_NOCONFIRMATION | 0x0010 | // 確認を表示せずに全て「はい」 |
| #define FOF_NOERRORUI | 0x0400 | // エラー発生時にUIを表示しない |
| #define FOF_SILENT | 0x0004 | // 経過を示すプログレスバー非表示 |
| #define FOF_SIMPLEPROGRESS | 0x0100 | // 経過を示すプログレスバーにファイル名非表示 |
| #define FOF_WANTNUKEWARNING | 0x4000 | // 直接削除する際は警告表示 |
| #define FS_CASE_IS_PRESERVED | 0x0002 | // FSが英字の大文字小文字を区別してファイル保存可能 |
| #define FS_CASE_SENSITIVE | 0x0001 | // FSが英字の大文字小文字を区別してファイル検索可能 |
| #define FS_FILE_COMPRESSION | 0x0010 | // FSがファイルベースの圧縮をサポート |
| #define FS_PERSISTENT_ACLS | 0x0008 | // FSがACL(アクセス制御リスト)の保存と適用を行える |
| #define FS_UNICODE_STORED_ON_DISK | 0x0004 | // FSがUnicodeファイル名を格納し、正しく表示可能 |
| #define FS_VOL_IS_COMPRESSED | 0x8000 | // ボリュームはDoubleSpaces等で圧縮済みである |
| #define FTP_TRANSFER_TYPE_ASCII | 0x0001 | // テキストファイル用のアスキーモードで転送 |
| #define FTP_TRANSFER_TYPE_BINARY | 0x0002 | // データそのままのバイナリーモードで転送 |
| #define FTP_TRANSFER_TYPE_UNKNOWN | 0x0000 | // デフォルトモード(バイナリー)で転送 |
| #define FW_BLACK | 0x0384 | // 「極太」を示すフォントの太さ |
| #define FW_BOLD | 0x02BC | // 「太い」を示すフォントの太さ |
| #define FW_DEMIBOLD | 0x0258 | // 「やや太め」を示すフォントの太さ |
| #define FW_DONTCARE | 0x0000 | // デフォルトを示すフォントの太さ |
| #define FW_EXTRABOLD | 0x0320 | // 「かなり太め」を示すフォントの太さ |
| #define FW_EXTRALIGHT | 0x00C8 | // 「細い」を示すフォントの太さ |
| #define FW_HEAVY | 0x0384 | // 「極太」を示すフォントの太さ |
| #define FW_LIGHT | 0x012C | // 「やや細め」を示すフォントの太さ |
| #define FW_MEDIUM | 0x01F4 | // 中間的を示すフォントの太さ |
| #define FW_NORMAL | 0x0190 | // ノーマルを示すフォントの太さ |
| #define FW_REGULAR | 0x0190 | // ノーマルを示すフォントの太さ |
| #define FW_SEMIBOLD | 0x0258 | // 「やや太め」を示すフォントの太さ |
| #define FW_THIN | 0x0064 | // 「かなり細め」を示すフォントの太さ |
| #define FW_ULTRABOLD | 0x0320 | // 「かなり太め」を示すフォントの太さ |
| #define FW_ULTRALIGHT | 0x00C8 | // 「細い」を示すフォントの太さ |
| G | ||
| #define GCL_CBCLSEXTRA | 0xFFFFFFEC | // 拡張クラスメモリのサイズをバイト単位で設定 |
| #define GCL_CBWNDEXTRA | 0xFFFFFFEE | // 拡張ウィンドウメモリのサイズをバイト単位で設定 |
| #define GCL_HBRBACKGROUND | 0xFFFFFFF6 | // 関連付けられる背景ブラシのハンドル書換 |
| #define GCL_HCURSOR | 0xFFFFFFF4 | // 関連付けられるマウスカーソルのハンドル書換 |
| #define GCL_HICON | 0xFFFFFFF2 | // 関連付けられるアイコンのハンドル書換 |
| #define GCL_HICONSM | 0xFFFFFFDE | // 関連付けられる小さいアイコンのハンドルを書換 |
| #define GCL_HMODULE | 0xFFFFFFF0 | // 登録したモジュールのハンドル書換 |
| #define GCL_MENUNAME | 0xFFFFFFF8 | // 関連付けられるメニュー名文字列のアドレス・メニューID書換 |
| #define GCL_STYLE | 0xFFFFFFE6 | // スタイル書換 |
| #define GCL_WNDPROC | 0xFFFFFFE8 | // ウィンドウプロシージャのアドレス書換 |
| #define GENERIC_READ | 0x40000000 | // 読込アクセス |
| #define GENERIC_WRITE | 0x80000000 | // 書込アクセス |
| #define GWL_EXSTYLE | 0xFFFFFFEC | // 拡張ウィンドウスタイルコード |
| #define GWL_STYLE | 0xFFFFFFF0 | // 標準ウィンドウスタイルコード |
| I | ||
| #define IMAGE_BITMAP | 0x0000 | // イメージがビットマップ形式であることを示すフラグ |
| #define IMAGE_CURSOR | 0x0002 | // イメージがカーソル形式であることを示すフラグ |
| #define IMAGE_ICON | 0x0001 | // イメージがアイコン形式であることを示すフラグ |
| #define INFINITE | 0xFFFFFFFF | // 無限を示す値(主に最大値として使用) |
| #define INPUT_HARDWARE | 0x02 | // ハードウェアイベントを発生 |
| #define INPUT_KEYBOARD | 0x01 | // キーボードイベントを発生 |
| #define INPUT_MOUSE | 0x00 | // マウスイベントを発生 |
| #define INTERNET_FLAG_DONT_CACHE | 0x04000000 | // ローカル及びゲートウェイにデータをキャッシュしない |
| #define INTERNET_FLAG_EXISTING_CONNECT | 0x20000000 | // 可能な限り既存のサーバとの接続を再利用 |
| #define INTERNET_FLAG_HYPERLINK | 0x00000400 | // ネットワークから再読込を決定する時はリロードを強制する |
| #define INTERNET_FLAG_MUST_CACHE_REQUEST | 0x00000010 | // キャッシュできない時は一時ファイルを作る |
| #define INTERNET_FLAG_NEED_FILE | 0x00000010 | // キャッシュできない時は一時ファイルを作る |
| #define INTERNET_FLAG_NO_CACHE_WRITE | 0x04000000 | // キャッシュに加えない |
| #define INTERNET_FLAG_RAW_DATA | 0x40000000 | // 生のデータを返す |
| #define INTERNET_FLAG_RELOAD | 0x80000000 | // キャッシュを無視して常にサーバからデータを取得 |
| #define INTERNET_FLAG_RESYNCHRONIZE | 0x00000800 | // FTP・Gopherまたは変更があるリソースはリロード |
| #define INTERNET_FLAG_SECURE | 0x00800000 | // SSLやPCTを使用する |
| #define INTERNET_FLAG_TRANSFER_ASCII | 0x0001 | // テキストファイル用のアスキーモードで転送 |
| #define INTERNET_FLAG_TRANSFER_BINARY | 0x0002 | // データそのままのバイナリーモードで転送 |
| K | ||
| #define KEY_ALL_ACCESS | 0x000F003F | // 全ての処理を許可 |
| #define KEY_CREATE_LINK | 0x00000020 | // シンボリックリンクの作成を許可 |
| #define KEY_CREATE_SUB_KEY | 0x00000004 | // サブキーの作成を許可 |
| #define KEY_ENUMERATE_SUB_KEYS | 0x00000008 | // サブキーの列挙を許可 |
| #define KEY_EXECUTE | 0x00020019 | // 読み込み処理を許可 |
| #define KEY_NOTIFY | 0x00000010 | // 変更の通知を許可 |
| #define KEY_QUERY_VALUE | 0x00000001 | // サブキーデータの問い合わせを許可 |
| #define KEY_READ | 0x00020019 | // 読み込み処理を許可 |
| #define KEY_SET_VALUE | 0x00000002 | // サブキーデータの設定を許可 |
| #define KEY_WRITE | 0x00020006 | // 書き込み処理を許可 |
| #define KEYEVENTF_EXTENDEDKEY | 0x01 | // 仮想キーを使わず拡張キーを使用 |
| #define KEYEVENTF_KEYUP | 0x02 | // キーの押し下げを解除 |
| #define KEYEVENTF_SCANCODE | 0x04 | // 仮想キーは無視されハードウェアスキャンコード側を有効 |
| #define KEYEVENTF_UNICODE | 0x08 | // スキャンコードにUniCodeを使用 |
| L | ||
| #define LB_ADDSTRING | 0x0180 | // リストボックス末端に項目を追加 |
| #define LB_DELETESTRING | 0x0182 | // リストボックスの項目を削除 |
| #define LB_GETCURSEL | 0x0188 | // 現在のリスト選択項目番号を取得 |
| #define LB_GETTEXT | 0x0189 | // リストボックスの項目を取得 |
| #define LB_INSERTSTRING | 0x0180 | // リストボックス途中に項目を挿入 |
| #define LCMAP_BYTEREV | 0x00000800 | // バイト順序を反転 |
| #define LCMAP_FULLWIDTH | 0x00800000 | // 全角文字に変換 |
| #define LCMAP_HALFWIDTH | 0x00400000 | // 半角文字に変換 |
| #define LCMAP_HIRAGANA | 0x00100000 | // ひらがなに変換 |
| #define LCMAP_KATAKANA | 0x00200000 | // カタカナに変換 |
| #define LCMAP_LINGUISTIC_CASING | 0x01000000 | // 大文字・小文字の区別に言語上の規則を使用 |
| #define LCMAP_LOWERCASE | 0x00000100 | // 小文字に変換 |
| #define LCMAP_SIMPLIFIED_CHINESE | 0x02000000 | // 中国語の簡体字を繁体字にマッピング |
| #define LCMAP_SORTKEY | 0x00000400 | // 正規化されたワイド文字並び替えキーを作成 |
| #define LCMAP_TRADITIONAL_CHINESE | 0x04000000 | // 中国語の繁体字を簡体字にマッピング |
| #define LCMAP_UPPERCASE | 0x00000200 | // 大文字に変換 |
| #define LR_CREATEDIBSECTION | 0x2000 | // タイプがビットマップの時はDIBSectionビットマップを返す |
| #define LR_DEFAULTCOLOR | 0x0000 | // デフォルトカラーを使用 |
| #define LR_DEFAULTSIZE | 0x0040 | // デフォルトサイズを使用 |
| #define LR_LOADFROMFILE | 0x0010 | // ロードするイメージがファイルであることを示すフラグ |
| #define LR_LOADMAP3DCOLOR | 0x1000 | // カラーテーブルを検索して特定の灰色を指定色と置き換える |
| #define LR_LOADTRANSPARENT | 0x0020 | // イメージの最初のピクセルと同一色を全てCOLOR_WINDOWに置換 |
| #define LR_MONOCHROME | 0x0001 | // イメージを白と黒のモノクロカラーで読み込む |
| #define LR_SHARD | 0x8000 | // 同じリソースをロードしたときハンドルを共有する |
| #define LR_VGACOLOR | 0x0080 | // 標準16色のVGAカラーを使う |
| M | ||
| #define MB_ICONASTERISK | 0x00000040 | // メッセージ(情報) |
| #define MB_ICONEXCLAMATION | 0x00000030 | // メッセージ(警告) |
| #define MB_ICONHAND | 0x00000010 | // システムエラー |
| #define MB_ICONQUESTION | 0x00000020 | // メッセージ(問合わせ) |
| #define MB_OK | 0x00000000 | // 一般の警告音 |
| #define MERGECOPY | 0x00C000CA | // コピー元の色とコピー先の色をAND結合 |
| #define MERGEPAINT | 0x00BB0226 | // 反転したコピー元の色とコピー先の色をOR結合 |
| #define MIDIERR_BADOPENMODE | 0x0046 | // 状態バイトのないメッセージがストリームハンドルに送信された |
| #define MIDIERR_NODEVICE | 0x0044 | // MIDIポートが見つからない |
| #define MIDIERR_NOTREADY | 0x0043 | // 他のデータを処理中 |
| #define MMSYSERR_NOTSUPPORTED | 0x0041 | // バッファはまだキューにあります |
| #define MK_LBUTTON | 0x0001 | // マウス左ボタン |
| #define MK_MBUTTON | 0x0002 | // マウス中ボタン |
| #define MK_RBUTTON | 0x0010 | // マウス右ボタン |
| #define MMSYSERR_ALLOCATED | 0x0004 | // リソースは既に割り当てられている |
| #define MMSYSERR_BADDEVICEID | 0x0002 | // デバイス識別子は範囲外 |
| #define MMSYSERR_INVALHANDLE | 0x0005 | // デバイスハンドルが無効 |
| #define MMSYSERR_INVALPARAM | 0x000B | // 指定されたポインタまたは構造体は無効 |
| #define MMSYSERR_NODRIVER | 0x0006 | // デバイスドライバが存在しない |
| #define MMSYSERR_NOERROR | 0x0000 | // 処理成功 |
| #define MMSYSERR_NOMEM | 0x0007 | // メモリを割り当てられないか、ロックできない |
| #define MMSYSERR_NOTSUPPORTED | 0x0008 | // 関数がサポートされていない |
| #define MOUSEEVENTF_ABSOLUTE | 0x8000 | // 正規化された絶対座標(指定しない場合は相対座標) |
| #define MOUSEEVENTF_LEFTDOWN | 0x0002 | // マウス左ボタンの押込 |
| #define MOUSEEVENTF_LEFTUP | 0x0004 | // マウス左ボタンの解放 |
| #define MOUSEEVENTF_MIDDLEDOWN | 0x0020 | // マウス中央ボタンの押込 |
| #define MOUSEEVENTF_MIDDLEUP | 0x0040 | // マウス中央ボタンの解放 |
| #define MOUSEEVENTF_MOVE | 0x0001 | // マウスカーソルの移動 |
| #define MOUSEEVENTF_RIGHTDOWN | 0x0008 | // マウス右ボタンの押込 |
| #define MOUSEEVENTF_RIGHTUP | 0x0010 | // マウス右ボタンの解放 |
| #define MOUSEEVENTF_WHEEL | 0x0800 | // マウスホイールの回転(Windows2000〜) |
| #define MOUSEEVENTF_XDOWN | 0x0080 | // マウスXボタンの押込(Windows2000〜) |
| #define MOUSEEVENTF_XUP | 0x0100 | // マウスXボタンの解放(Windows2000〜) |
| #define MOVEFILE_COPY_ALLOWED | 0x0002 | // 異なるボリューム間でも複製と削除により移動 |
| #define MOVEFILE_DELAY_UNTIL_REBOOT | 0x0004 | // OS再起動後に移動 |
| #define MOVEFILE_REPLACE_EXISTING | 0x0001 | // 上書き可能とする |
| #define MOVEFILE_WRITE_THROUGH | 0x0008 | // 移動完了まで関数を終了しない |
| N | ||
| #define NORM_IGNORECASE | 0x00000001 | // 大文字・小文字を区別しない |
| #define NORM_IGNOREKANATYPE | 0x00010000 | // ひらがなとカタカナを区別しない |
| #define NORM_IGNORENONSPACE | 0x00000002 | // 送りなし文字を無視 |
| #define NORM_IGNORESYMBOLS | 0x00000004 | // 記号を無視 |
| #define NORM_IGNOREWIDTH | 0x00020000 | // 半角文字・全角文字を区別しない |
| #define NOTSRCCOPY | 0x00330008 | // 反転したコピー元の色をコピー先にコピー |
| #define NOTSRCERASE | 0x001100A6 | // コピー元の色とコピー先の色をOR結合して反転 |
| O | ||
| #define OCR_APPSTARTING | 0x7F8A | // 標準の矢印と小さい砂時計カーソル |
| #define OCR_CROSS | 0x7F03 | // 十字カーソル |
| #define OCR_HAND | 0x7F89 | // 手カーソル |
| #define OCR_ICON | 0x7F81 | // 現在は使われていない(OCR_NORMALを使用) |
| #define OCR_ICOCUR | 0x7F87 | // 現在は使われていない(OIC_WINLOGOを使用) |
| #define OCR_IBEAM | 0x7F01 | // アイビームカーソル |
| #define OCR_NO | 0x7F88 | // 禁止カーソル |
| #define OCR_NORMAL | 0x7F00 | // 標準の矢印カーソル |
| #define OCR_SIZE | 0x7F80 | // 現在は使われていない(OCR_SIZEALLを使用) |
| #define OCR_SIZEALL | 0x7F86 | // 4方向の矢印カーソル |
| #define OCR_SIZENESW | 0x7F83 | // 右上と左下を指す両方向矢印カーソル |
| #define OCR_SIZENS | 0x7F85 | // 上下を指す両方向矢印カーソル |
| #define OCR_SIZENWSE | 0x7F82 | // 左上と右下を指す両方向矢印カーソル |
| #define OCR_SIZEWE | 0x7F84 | // 左右を指す両方向矢印カーソル |
| #define OCR_UP | 0x7F04 | // 上を指す垂直の矢印カーソル |
| #define OCR_WAIT | 0x7F02 | // 砂時計カーソル |
| #define OPEN_ALWAYS | 0x0002 | // ファイルを開く、存在しない場合は作成 |
| #define OPEN_EXISTING | 0x0003 | // ファイルが存在するなら開く |
| P | ||
| #define PATCOPY | 0x00F00021 | // 指定パターンをコピー先にコピー |
| #define PATINVERT | 0x005A0049 | // 指定パターンの色とコピー先の色をXOR結合 |
| #define PATPAINT | 0x00FB0A09 | // 指定パターンと反転コピー元をOR結合し、コピー先とOR結合 |
| R | ||
| #define REG_BINARY | 0x0003 | // バイナリーデータ |
| #define REG_CREATED_NEW_KEY | 0x0001 | // サブキーを新規作成したことを示すフラグ |
| #define REG_DWORD | 0x0004 | // 32ビット数値 |
| #define REG_DWORD_BIG_ENDIAN | 0x0005 | // ビッグエンディアン形式の32ビット数値 |
| #define REG_DWORD_LITTLE_ENDIAN | 0x0004 | // 32ビット数値 |
| #define REG_EXPAND_SZ | 0x0002 | // 展開前の環境変数への参照が入った文字列 |
| #define REG_LINK | 0x0006 | // Unicodeシンボリックリンク |
| #define REG_MULTI_SZ | 0x0007 | // NULLで終わる複数行文字列 |
| #define REG_NONE | 0x0000 | // 定義されていない型 |
| #define REG_OPENED_EXISTING_KEY | 0x0002 | // 既存のサブキーを開いたことを示すフラグ |
| #define REG_OPTION_BACKUP_RESTORE | 0x0004 | // 復元に必要なアクセス要求とともにキーをオープンするフラグ |
| #define REG_OPTION_NON_VOLATILE | 0x0000 | // 再起動しても情報保持を示すフラグ |
| #define REG_OPTION_VOLATILE | 0x0001 | // NT系において再起動すると情報を失うことを示すフラグ |
| #define REG_QWORD | 0x000B | // 64ビット数値 |
| #define REG_QWORD_LITTLE_ENDIAN | 0x000B | // 64ビット数値 |
| #define REG_RESOURCE_LIST | 0x0008 | // デバイスドライバのリソースリスト |
| #define REG_SZ | 0x0001 | // NULLで終わる文字列 |
| S | ||
| #define S_OK | 0x0000 | // OK・成功・問題なし等を示す |
| #define SC_ICON | 0xF020 | // ウィンドウをアイコン化 |
| #define SC_MAXIMIZE | 0xF030 | // ウィンドウを最大化 |
| #define SC_MINIMIZE | 0xF020 | // ウィンドウをアイコン化 |
| #define SC_MOVE | 0xF010 | // ウィンドウ位置を変更 |
| #define SC_RESTORE | 0xF120 | // ウィンドウを元に戻す |
| #define SC_SCREENSAVE | 0xF140 | // スクリーンセイバーを起動 |
| #define SC_SIZE | 0xF000 | // ウィンドウサイズを変更 |
| #define SEM_FAILCRITICALERRORS | 0x0001 | // 呼出元プロセスにエラーコード送信 |
| #define SEM_NOALIGNMENTFAULTEXCEPT | 0x0004 | // メモリ整列の違反を自動的に修復 |
| #define SEM_NOGPFAULTERRORBOX | 0x0002 | // 一般保護違反でもエラー表示しない |
| #define SEM_NOOPENFILEERRORBOX | 0x8000 | // ファイルを見つけられなくても表示しない |
| #define SHERB_NOCONFIRMATION | 0x0001 | // 中止する確認メッセージを非表示 |
| #define SHERB_NOPROGRESSUI | 0x0002 | // 進行状況を示すプログレスバーを非表示 |
| #define SHERB_NOSOUND | 0x0004 | // 処理完了時のサウンドを鳴らさない |
| #define SM_ARRANGE | 0x0038 | // 最小化ウィンドウの配置方法を示す値 |
| #define SM_CLEANBOOT | 0x0043 | // システム起動方法 |
| #define SM_CMONITORS | 0x0050 | // モニターの数 |
| #define SM_CMOUSEBUTTONS | 0x002B | // マウスボタンの数(マウスがないときは0) |
| #define SM_CXBORDER | 0x0005 | // 非立体的なウィンドウの縁の横幅 |
| #define SM_CXCURSOR | 0x000D | // マウスカーソルの横サイズ |
| #define SM_CXDLGFRAME | 0x0007 | // タイトルバーありのサイズ固定ウィンドウにおける枠の横幅 |
| #define SM_CXDOUBLECLK | 0x0024 | // ダブルクリックにおける2回目のクリック位置の許容横幅 |
| #define SM_CXDRAG | 0x0044 | // ドラッグ操作の開始とはみなされない横幅 |
| #define SM_CXEDGE | 0x002D | // 立体的なウィンドウの縁の横幅 |
| #define SM_CXFIXEDFRAME | 0x0007 | // タイトルバーありのサイズ固定ウィンドウにおける枠の横幅 |
| #define SM_CXFRAME | 0x0020 | // サイズ変更可能なウィンドウの枠の横幅 |
| #define SM_CXFULLSCREEN | 0x0010 | // 最大化されたウィンドウのクライアント領域の横幅 |
| #define SM_CXHSCROLL | 0x0015 | // 水平スクロールバーの矢印の横幅 |
| #define SM_CXHTHUMB | 0x000A | // 水平スクロールバーのつまみ幅 |
| #define SM_CXICON | 0x000B | // アイコンの横幅 |
| #define SM_CXICONSPACING | 0x0026 | // アイコンを整列する時の横幅 |
| #define SM_CXMAXIMIZED | 0x003D | // 最大化されたウィンドウの横幅 |
| #define SM_CXMAXTRACK | 0x003B | // ウィンドウの最大トラッキング横幅 |
| #define SM_CXMENUCHECK | 0x0047 | // メニューのチェックマーク横幅 |
| #define SM_CXMENUSIZE | 0x0036 | // メニューバーに表示されるボタンの横幅 |
| #define SM_CXMIN | 0x001C | // ウィンドウの最小横幅 |
| #define SM_CXMINIMIZED | 0x0039 | // 最小化されたウィンドウのデフォルト横幅 |
| #define SM_CXMINSPACING | 0x002F | // 最小化されたウィンドウの配置に使われるグリッド横幅 |
| #define SM_CXMINTRACK | 0x0022 | // ウィンドウの最小トラッキング横幅 |
| #define SM_CXSCREEN | 0x0000 | // ディスプレイ全体の横幅 |
| #define SM_CXSIZE | 0x001E | // ウィンドウのタイトルバー内のボタンの横幅 |
| #define SM_CXSIZEFRAME | 0x0020 | // サイズ変更可能なウィンドウの枠の横幅 |
| #define SM_CXSMICON | 0x0031 | // 小さいアイコンの推奨横幅 |
| #define SM_CXSMSIZE | 0x0034 | // 小さいタイトルバー内のボタンの横幅 |
| #define SM_CXVIRTUALSCREEN | 0x004E | // 仮想画面の横幅 |
| #define SM_CXVSCROLL | 0x0002 | // 垂直スクロールバーの横幅 |
| #define SM_CYBORDER | 0x0006 | // 非立体的なウィンドウの縁の縦幅 |
| #define SM_CYCAPTION | 0x0004 | // タイトルバーの高さ |
| #define SM_CYCURSOR | 0x000E | // マウスカーソルの縦サイズ。 |
| #define SM_CYDLGFRAME | 0x0008 | // タイトルバーありのサイズ固定ウィンドウにおける枠の縦幅 |
| #define SM_CYDOUBLECLK | 0x0025 | // ダブルクリックにおける2回目のクリック位置の許容縦幅 |
| #define SM_CYDRAG | 0x0045 | // ドラッグ操作の開始とはみなされない縦幅 |
| #define SM_CYEDGE | 0x002E | // 立体的なウィンドウの縁の縦幅 |
| #define SM_CYFIXEDFRAME | 0x0008 | // タイトルバーありのサイズ固定ウィンドウにおける枠の縦幅 |
| #define SM_CYFRAME | 0x0021 | // サイズ変更可能なウィンドウの枠の縦幅 |
| #define SM_CYFULLSCREEN | 0x0011 | // 最大化されたウィンドウのクライアント領域の縦幅 |
| #define SM_CYHSCROLL | 0x0003 | // 水平スクロールバーの縦幅 |
| #define SM_CYICON | 0x000C | // アイコンの縦幅 |
| #define SM_CYICONSPACING | 0x0027 | // アイコンを整列する時の縦幅 |
| #define SM_CYKANJIWINDOW | 0x0012 | // ディスプレイ下の漢字ウィンドウの高さ |
| #define SM_CYMAXIMIZED | 0x003E | // 最大化されたウィンドウの縦幅 |
| #define SM_CYMAXTRACK | 0x003C | // ウィンドウの最大トラッキング縦幅 |
| #define SM_CYMENU | 0x000F | // 一行分のメニューバーの高さ |
| #define SM_CYMENUCHECK | 0x0048 | // メニューのチェックマーク縦幅 |
| #define SM_CYMENUSIZE | 0x0037 | // メニューバーに表示されるボタンの縦幅 |
| #define SM_CYMIN | 0x001D | // ウィンドウの最小縦幅 |
| #define SM_CYMINIMIZED | 0x003A | // 最小化されたウィンドウのデフォルト縦幅 |
| #define SM_CYMINSPACING | 0x0030 | // 最小化されたウィンドウの配置に使われるグリッド縦幅 |
| #define SM_CYMINTRACK | 0x0023 | // ウィンドウの最小トラッキング縦幅 |
| #define SM_CYSCREEN | 0x0001 | // ディスプレイ全体の縦幅 |
| #define SM_CYSIZE | 0x001F | // ウィンドウのタイトルバー内のボタンの横幅 |
| #define SM_CYSIZEFRAME | 0x0021 | // サイズ変更可能なウィンドウの枠の縦幅 |
| #define SM_CYSMCAPTION | 0x0033 | // 小さなタイトルバーの高さ |
| #define SM_CYSMICON | 0x0032 | // 小さいアイコンの推奨横幅 |
| #define SM_CYSMSIZE | 0x0035 | // 小さいタイトルバー内のボタンの横幅 |
| #define SM_CYVIRTUALSCREEN | 0x004F | // 仮想画面の縦幅 |
| #define SM_CYVSCROLL | 0x0014 | // 垂直スクロールバーの縦幅 |
| #define SM_CYVTHUMB | 0x0009 | // 垂直スクロールバーのつまみの高さ |
| #define SM_DBCSENABLED | 0x002A | // USER.EXEがWバイト文字セットをサポートしているか否か |
| #define SM_DEBUG | 0x0016 | // USER.EXEがデバッグバージョンかどうかを示す値 |
| #define SM_IMMENABLED | 0x0052 | // IMEが有効になっているか否か |
| #define SM_MENUDROPALIGNMENT | 0x0028 | // メニューバーのドロップダウンメニューが右寄せされるか否か |
| #define SM_MIDEASTENABLED | 0x004A | // ヘブライ語やアラビア語が利用可能なシステムか否か |
| #define SM_MOUSEPRESENT | 0x0013 | // マウスが接続されているか否か |
| #define SM_MOUSEWHEELPRESENT | 0x004B | // ホイール付きマウスが接続されているか否か |
| #define SM_NETWORK | 0x003F | // ネットワークが存在するか否か |
| #define SM_PENWINDOWS | 0x0029 | // Window for Pen computing extensions がインストールされているか否か |
| #define SM_REMOTESESSION | 0x1000 | // Terminal Services のCliantセッションに関連付されているか否か |
| #define SM_SAMEDISPLAYFORMAT | 0x0051 | // 複数のモニタが存在するか否か |
| #define SM_SECURE | 0x002C | // セキュリティが存在するか否か |
| #define SM_SHOWSOUNDS | 0x0046 | // ユーザー補助の「サウンド解説を使う」が有効か否か |
| #define SM_SLOWMACHINE | 0x0049 | // コンピュータのプロセッサが遅いか否か |
| #define SM_SWAPBUTTON | 0x0017 | // 左右のマウスボタンの機能を交換しているか否か |
| #define SM_XVIRTUALSCREEN | 0x004C | // 仮想画面の左端座標 |
| #define SM_YVIRTUALSCREEN | 0x004D | // 仮想画面の上端座標 |
| #define SOCKET_ERROR | 0xFFFFFFFF | // ソケットエラー |
| #define SORT_STRINGSORT | 0x00001000 | // 区切り記号を記号として使用 |
| #define SPI_GETDESKWALLPAPER | 0x0073 | // 壁紙ファイルパスの取得 |
| #define SPI_GETLOWPOWERACTIVE | 0x0053 | // 低消費電力モード情報の取得 |
| #define SPI_GETLOWPOWERTIMEOUT | 0x004F | // 低消費電力モード実行までの時間を取得 |
| #define SPI_GETPOWEROFFACTIVE | 0x0054 | // 電力停止モード情報の取得 |
| #define SPI_GETPOWEROFFTIMEOUT | 0x0050 | // 電力停止までの時間を取得 |
| #define SPI_GETSCREENSAVETIMEOUT | 0x000E | // スクリーンセイバー起動までの時間を取得 |
| #define SPI_GETWORKAREA | 0x0030 | // 最大化時ウィンドウサイズの取得 |
| #define SPI_SETDESKWALLPAPER | 0x0014 | // 壁紙ファイルの変更 |
| #define SPI_SETLOWPOWERACTIVE | 0x0055 | // 低消費電力モード情報の設定 |
| #define SPI_SETLOWPOWERTIMEOUT | 0x0051 | // 低消費電力モード実行までの時間を設定 |
| #define SPI_SETPOWEROFFACTIVE | 0x0056 | // の電力停止モード情報の設定 |
| #define SPI_SETPOWEROFFTIMEOUT | 0x0052 | // 電力停止までの時間を設定 |
| #define SPI_SETSCREENSAVEACTIVE | 0x0011 | // スクリーンセイバーの起動を制御 |
| #define SPI_SETSCREENSAVETIMEOUT | 0x000F | // スクリーンセイバー起動までの時間を設定 |
| #define SPI_SETWORKAREA | 0x002F | // 最大化時ウィンドウサイズの設定 |
| #define SRCAND | 0x008800C6 | // コピー元とコピー先の色をAND結合 |
| #define SRCCOPY | 0x00CC0020 | // コピー元をコピー先にそのままコピー |
| #define SRCERASE | 0x00440328 | // コピー元の色と反転したコピー先の色をAND結合 |
| #define SRCINVERT | 0x00660046 | // コピー元の色とコピー先の色をXOR結合 |
| #define SRCPAINT | 0x00EE0086 | // コピー元とコピー先の色をOR結合 |
| #define SWP_NOMOVE | 0x0002 | // オブジェクト位置を変更しない |
| #define SWP_NOSIZE | 0x0001 | // オブジェクトサイズを変更しない |
| #define SWP_NOZORDER | 0x0004 | // オブジェクトZオーダーを変更しない |
| T | ||
| #define TRUNCATE_EXISTING | 0x0005 | // ファイルが存在する場合、サイズ0にして開く |
| U | ||
| #define UDS_ALIGNLEFT | 0x0008 | // コントロールをバディウィンドウの左に配置 |
| #define UDS_ALIGNRIGHT | 0x0004 | // コントロールをバディウィンドウの右に配置 |
| #define UDS_ARROWKEYS | 0x0020 | // カーソル上、下キーで値を増減 |
| #define UDS_AUTOBUDDY | 0x0010 | // Zオーダーが1つ前のウィンドウをバディウィンドウ |
| #define UDS_HORZ | 0x0040 | // コントロールの矢印が上下ではなく左右 |
| #define UDS_HOTTRACK | 0x0100 | // ホットトラック対応 |
| #define UDS_NOTHOUSANDS | 0x0080 | // 3桁毎の区切りコンマを挿入しない |
| #define UDS_SETBUDDYINT | 0x0002 | // 値変更時にバディウィンドウのテキストも変更 |
| #define UDS_WRAP | 0x0001 | // 上限、下限を超えると反対側に折り返す |
| V | ||
| #define VER_PLATFORM_WIN32_NT | 0x0002 | // WindowsNTベースのプラットフォーム |
| #define VER_PLATFORM_WIN32_WINDOWS | 0x0001 | // Windows9xベースのプラットフォーム |
| #define VER_PLATFORM_WIN32s | 0x0000 | // Windows3.1にWin32sを実装したもの |
| #define VK_0 | 0x30 | // キー [0] |
| #define VK_1 | 0x31 | // キー [1] |
| #define VK_2 | 0x32 | // キー [2] |
| #define VK_3 | 0x33 | // キー [3] |
| #define VK_4 | 0x34 | // キー [4] |
| #define VK_5 | 0x35 | // キー [5] |
| #define VK_6 | 0x36 | // キー [6] |
| #define VK_7 | 0x37 | // キー [7] |
| #define VK_8 | 0x38 | // キー [8] |
| #define VK_9 | 0x39 | // キー [9] |
| #define VK_A | 0x41 | // キー [A] |
| #define VK_ADD | 0x6B | // テンキー [+] |
| #define VK_APPS | 0x5D | // アプリケーション |
| #define VK_B | 0x42 | // キー [B] |
| #define VK_BACK | 0x08 | // キー [Back space] |
| #define VK_BROWSER_BACK | 0xA6 | // ブラウザー [戻る] |
| #define VK_BROWSER_FAVORITES | 0xAB | // ブラウザー [お気に入り] |
| #define VK_BROWSER_FORWARD | 0xA7 | // ブラウザー [次へ] |
| #define VK_BROWSER_HOME | 0xAC | // ブラウザー [ホーム] |
| #define VK_BROWSER_REFRESH | 0xA8 | // ブラウザー [更新] |
| #define VK_BROWSER_SEARCH | 0xAA | // ブラウザー [検索] |
| #define VK_BROWSER_STOP | 0xA9 | // ブラウザー [中止] |
| #define VK_C | 0x43 | // キー [C] |
| #define VK_CANCEL | 0x03 | // キー [Cancel] |
| #define VK_CAPITAL | 0x14 | // キー [Caps Lock] |
| #define VK_CLEAR | 0x0C | // キー [Clear] |
| #define VK_CONTROL | 0x11 | // キー [Ctrl] |
| #define VK_CONVERT | 0x1C | // キー IME変換 |
| #define VK_D | 0x44 | // キー [D] |
| #define VK_DECIMAL | 0x6E | // テンキー [.] |
| #define VK_DELETE | 0x2E | // キー [Delete] |
| #define VK_DIVIDE | 0x6F | // テンキー [/] |
| #define VK_DOWN | 0x28 | // キー [↓] |
| #define VK_E | 0x45 | // キー [E] |
| #define VK_END | 0x23 | // キー [End] |
| #define VK_ESCAPE | 0x1B | // キー [Esc] |
| #define VK_EXECUTE | 0x2B | // キー [Execute] |
| #define VK_F | 0x46 | // キー [F] |
| #define VK_F1 | 0x70 | // キー [F1] |
| #define VK_F2 | 0x71 | // キー [F2] |
| #define VK_F3 | 0x72 | // キー [F3] |
| #define VK_F4 | 0x73 | // キー [F4] |
| #define VK_F5 | 0x74 | // キー [F5] |
| #define VK_F6 | 0x75 | // キー [F6] |
| #define VK_F7 | 0x76 | // キー [F7] |
| #define VK_F8 | 0x77 | // キー [F8] |
| #define VK_F9 | 0x78 | // キー [F9] |
| #define VK_F10 | 0x79 | // キー [F10] |
| #define VK_F11 | 0x7A | // キー [F11] |
| #define VK_F12 | 0x7B | // キー [F12] |
| #define VK_F13 | 0x7C | // キー [F13] |
| #define VK_F14 | 0x7D | // キー [F14] |
| #define VK_F15 | 0x7E | // キー [F15] |
| #define VK_F16 | 0x7F | // キー [F16] |
| #define VK_F17 | 0x80 | // キー [F17] |
| #define VK_F18 | 0x81 | // キー [F18] |
| #define VK_F19 | 0x82 | // キー [F19] |
| #define VK_F20 | 0x83 | // キー [F20] |
| #define VK_F21 | 0x84 | // キー [F21] |
| #define VK_F22 | 0x85 | // キー [F22] |
| #define VK_F23 | 0x86 | // キー [F23] |
| #define VK_F24 | 0x87 | // キー [F24] |
| #define VK_G | 0x47 | // キー [G] |
| #define VK_H | 0x48 | // キー [H] |
| #define VK_HELP | 0x2F | // キー [Help] |
| #define VK_HOME | 0x24 | // キー [Home] |
| #define VK_I | 0x49 | // キー [I] |
| #define VK_INSERT | 0x2D | // キー [Insert] |
| #define VK_J | 0x4A | // キー [J] |
| #define VK_K | 0x4B | // キー [K] |
| #define VK_KANA | 0x15 | // キー IMEカナモード |
| #define VK_KANJI | 0x19 | // キー IME漢字モード |
| #define VK_L | 0x4C | // キー [L] |
| #define VK_LAUNCH_APP1 | 0xB6 | // キー [アプリケーション1起動] |
| #define VK_LAUNCH_APP2 | 0xB7 | // キー [アプリケーション2起動] |
| #define VK_LAUNCH_MAIL | 0xB4 | // キー [メール開始] |
| #define VK_LAUNCH_MEDIA_SELECT | 0xB5 | // キー [メディア選択] |
| #define VK_LBUTTON | 0x01 | // マウス左ボタン |
| #define VK_LEFT | 0x25 | // キー [←] |
| #define VK_LWIN | 0x5B | // 左ウィンドウズ [ÿ] |
| #define VK_M | 0x4D | // キー [M] |
| #define VK_MBUTTON | 0x04 | // マウス中央ボタン |
| #define VK_MEDIA_NEXT_TRACK | 0xB0 | // メディア [次のトラック] |
| #define VK_MEDIA_PLAY_PAUSE | 0xB3 | // メディア [開始・停止] |
| #define VK_MEDIA_PREV_TRACK | 0xB1 | // メディア [前のトラック] |
| #define VK_MEDIA_STOP | 0xB2 | // メディア [停止] |
| #define VK_MENU | 0x12 | // キー [Alt] |
| #define VK_MODECHANGE | 0x1F | // キー IMEモード変更 |
| #define VK_MULTIPLY | 0x6A | // テンキー [*] |
| #define VK_N | 0x4E | // キー [N] |
| #define VK_NONCONVERT | 0x1D | // キー IME無変換 |
| #define VK_NEXT | 0x22 | // キー [Page Down] |
| #define VK_NUMLOCK | 0x90 | // キー [Num Lock] |
| #define VK_NUMPAD0 | 0x60 | // テンキー [0] |
| #define VK_NUMPAD1 | 0x61 | // テンキー [1] |
| #define VK_NUMPAD2 | 0x62 | // テンキー [2] |
| #define VK_NUMPAD3 | 0x63 | // テンキー [3] |
| #define VK_NUMPAD4 | 0x64 | // テンキー [4] |
| #define VK_NUMPAD5 | 0x65 | // テンキー [5] |
| #define VK_NUMPAD6 | 0x66 | // テンキー [6] |
| #define VK_NUMPAD7 | 0x67 | // テンキー [7] |
| #define VK_NUMPAD8 | 0x68 | // テンキー [8] |
| #define VK_NUMPAD9 | 0x69 | // テンキー [9] |
| #define VK_O | 0x4F | // キー [O] |
| #define VK_P | 0x50 | // キー [P] |
| #define VK_PAUSE | 0x13 | // キー [Pause] |
| #define VK_PRINT | 0x2A | // キー [Print] |
| #define VK_PRIOR | 0x21 | // キー [Page Up] |
| #define VK_Q | 0x51 | // キー [Q] |
| #define VK_R | 0x52 | // キー [R] |
| #define VK_RBUTTON | 0x02 | // マウス右ボタン |
| #define VK_RETURN | 0x0D | // キー [Enter] |
| #define VK_RIGHT | 0x27 | // キー [→] |
| #define VK_RWIN | 0x5C | // 右ウィンドウズ [ÿ] |
| #define VK_S | 0x53 | // キー [S] |
| #define VK_SCROLL | 0x91 | // キー [Scroll Lock] |
| #define VK_SELECT | 0x29 | // キー [Select] |
| #define VK_SEPARATOR | 0x6C | // テンキー [Enter] |
| #define VK_SHIFT | 0x10 | // キー [Shift] |
| #define VK_SLEEP | 0x5F | // キー [Sleep] |
| #define VK_SNAPSHOT | 0x2C | // キー [Print Screen] |
| #define VK_SPACE | 0x20 | // スペースキー |
| #define VK_SUBTRACT | 0x6D | // テンキー [-] |
| #define VK_T | 0x45 | // キー [T] |
| #define VK_TAB | 0x09 | // キー [Tab] |
| #define VK_U | 0x55 | // キー [U] |
| #define VK_UP | 0x26 | // キー [↑] |
| #define VK_V | 0x56 | // キー [V] |
| #define VK_VOLUME_DOWN | 0xAE | // ボリューム [ダウン] |
| #define VK_VOLUME_MUTE | 0xAD | // ボリューム [ミュート] |
| #define VK_VOLUME_UP | 0xAF | // ボリューム [アップ] |
| #define VK_W | 0x57 | // キー [W] |
| #define VK_X | 0x58 | // キー [X] |
| #define VK_XBUTTON1 | 0x05 | // マウスX1ボタン |
| #define VK_XBUTTON2 | 0x06 | // マウスX2ボタン |
| #define VK_Y | 0x59 | // キー [Y] |
| #define VK_Z | 0x5A | // キー [Z] |
| W | ||
| #define WHEEL_BACKWORD | 0xFFFFFFFF | // マウスホイール逆(手前側)回転 |
| #define WHEEL_DELTA | 0x00000078 | // マウスホイールの回転単位 |
| #define WHEEL_FORWORD | 0x00000001 | // マウスホイール逆(奥側)回転 |
| #define WHITENESS | 0x00FF0062 | // パレット1の色(デフォルトは白)でコピー先の矩形塗り潰し |
| #define WM_CLOSE | 0x0010 | // ウィンドウを閉じようとしている |
| #define WM_GETTEXT | 0x000D | // 選択項目を取得 |
| #define WM_KEYDOWN | 0x0100 | // キーボード内のキー押下 |
| #define WM_LBUTTONDOWN | 0x0201 | // マウス左ボタン押下 |
| #define WM_MBUTTONDOWN | 0x0207 | // マウス中ボタン押下 |
| #define WM_RBUTTONDOWN | 0x0204 | // マウス右ボタン押下 |
| #define WM_SETICON | 0x0080 | // アイコンを設定 |
| #define WM_SYSCOMMAND | 0x0112 | // システムコマンド定数 |
| #define WMSZ_BOTTOM | 0x0006 | // ウィンドウサイズ下側 |
| #define WMSZ_BOTTOMLEFT | 0x0007 | // ウィンドウサイズ左下側 |
| #define WMSZ_BOTTOMRIGHT | 0x0008 | // ウィンドウサイズ右下側 |
| #define WMSZ_LEFT | 0x0001 | // ウィンドウサイズ左側 |
| #define WMSZ_RIGHT | 0x0002 | // ウィンドウサイズ右側 |
| #define WMSZ_TOP | 0x0003 | // ウィンドウサイズ上側 |
| #define WMSZ_TOPLEFT | 0x0004 | // ウィンドウサイズ左上側 |
| #define WMSZ_TOPRIGHT | 0x0005 | // ウィンドウサイズ右上側 |
| #define WS_EX_CLIENTEDGE | 0x00000200 | // オブジェクト外枠 |
| #define WS_MAXIMIZEBOX | 0x00010000 | // 最大化ボタン使用有無設定 |
| #define WS_MINIMIZEBOX | 0x00020000 | // 最小化ボタン使用有無設定 |
| #define WS_SIZEBOX | 0x00040000 | // サイズ変更境界を持つウィンドウスタイル |
| #define WS_SYSMENU | 0x00080000 | // 標準スタイルのメニューボックス |
| #define WS_THICKFRAME | 0x00040000 | // サイズ変更境界を持つウィンドウスタイル |
| #define WSAEINTR | 0x2714 | // ブロッキング呼出はキャンセルされた |
| #define WSAEFAULT | 0x271E | // 指定引数は有効なユーザーアドレス空間の一部ではない |
| #define WSAEINPROGRESS | 0x2734 | // ブロッキング呼出進行中、またはサービスプロバイダが処理中 |
| #define WSAENETDOWN | 0x2742 | // ネットワークサブシステムが停止している |
| #define WSANOTINITIALISED | 0x276D | // 事前にWSAStartupを成功させておく必要あり |
| #define WSAHOST_NOT_FOUND | 0x2AF9 | // 正式なホスト名が見つからない |
| #define WSATRY_AGAIN | 0x2AFA | // 正式でないホストが見つからないか、サーバーが停止している |
| #define WSANO_RECOVERY | 0x2AFB | // 回復不能なエラーが発生 |
| #define WSANO_DATA | 0x2AFC | // ホスト名は有効であるが要求された種類のデータは見つからない |
| X | ||
| #define XBUTTON1 | 0x0001 | // マウスの4つ目追加ボタン |
| #define XBUTTON2 | 0x0002 | // マウスの5つ目追加ボタン |