No.1ベストアンサー
- 回答日時:
一次資料が見つからなかったのですが、定義されている値の中に'0' が存在しているので
それを避けるために +1 していたと聞いたことがあります。
#include <stdio.h>
#define WIN32_EXTRA_LEAN
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#define PUT_VAL_AND_NAME(x) printf("%s=%d\n", #x, x)
int main()
{
PUT_VAL_AND_NAME(COLOR_ACTIVEBORDER);
PUT_VAL_AND_NAME(COLOR_HIGHLIGHTTEXT);
PUT_VAL_AND_NAME(COLOR_ACTIVECAPTION);
PUT_VAL_AND_NAME(COLOR_INACTIVEBORDER);
PUT_VAL_AND_NAME(COLOR_APPWORKSPACE);
PUT_VAL_AND_NAME(COLOR_INACTIVECAPTION);
PUT_VAL_AND_NAME(COLOR_BACKGROUND);
PUT_VAL_AND_NAME(COLOR_MENU);
PUT_VAL_AND_NAME(COLOR_BTNFACE);
PUT_VAL_AND_NAME(COLOR_MENUTEXT);
PUT_VAL_AND_NAME(COLOR_BTNSHADOW);
PUT_VAL_AND_NAME(COLOR_SCROLLBAR);
PUT_VAL_AND_NAME(COLOR_BTNTEXT);
PUT_VAL_AND_NAME(COLOR_WINDOW);
PUT_VAL_AND_NAME(COLOR_CAPTIONTEXT);
PUT_VAL_AND_NAME(COLOR_WINDOWFRAME);
PUT_VAL_AND_NAME(COLOR_GRAYTEXT);
PUT_VAL_AND_NAME(COLOR_WINDOWTEXT);
PUT_VAL_AND_NAME(COLOR_HIGHLIGHT);
return 0;
}
実行結果:
>hanamogera
COLOR_ACTIVEBORDER=10
COLOR_HIGHLIGHTTEXT=14
COLOR_ACTIVECAPTION=2
COLOR_INACTIVEBORDER=11
COLOR_APPWORKSPACE=12
COLOR_INACTIVECAPTION=3
COLOR_BACKGROUND=1
COLOR_MENU=4
COLOR_BTNFACE=15
COLOR_MENUTEXT=7
COLOR_BTNSHADOW=16
COLOR_SCROLLBAR=0 ← これ
COLOR_BTNTEXT=18
COLOR_WINDOW=5
COLOR_CAPTIONTEXT=9
COLOR_WINDOWFRAME=6
COLOR_GRAYTEXT=17
COLOR_WINDOWTEXT=8
COLOR_HIGHLIGHT=13
参考:
http://mtbeta.msdn.microsoft.com/ja-jp/library/a …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 条件付き書式の設定方法を教えて下さい。 2 2023/04/14 18:12
- その他(プログラミング・Web制作) python コードについて(初学者です) 3 2023/07/20 14:44
- 医療事務・調剤薬局事務 処方箋持って薬局行った場合に・・・ ・明細書を見ると○○加算と色々書いてあって、儲け主義の薬局かと思 3 2023/06/20 17:52
- IT・エンジニアリング IT業界ほぼ未経験で28歳からインフラエンジニアになれますでしょうか 7 2023/05/04 17:41
- 物理学 磁性体に関する熱力学の問題が分かりません 1 2023/07/18 03:23
- Excel(エクセル) Excel 条件付き書式について 1 2022/12/14 20:38
- 建設業・製造業 河川の積算の勉強に役立つ本はありませんか? 例えば数量計算書や図面から間違いがないか確認し、 確認後 2 2023/02/09 19:40
- Excel(エクセル) excelにて、ある固定値から連番を振りたいが、上限値が異なる連番を振る処理を複数回行いたい場合 6 2022/10/22 11:01
- 借地・借家 賃貸料の値上げ交渉について 2 2022/12/05 21:57
- C言語・C++・C# このプログラミング誰か教えてくれませんか 3 2022/05/13 17:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語 exitの使い方
-
Access2003 オートナンバーの現...
-
UWSCのcallについて
-
フォームを開くときに、コンボ...
-
数字の位ごとの値を表示するプ...
-
Excel-vba 文字列と変数を...
-
VBAのチェックボックス結果を集...
-
VB6.0-整数と余りを求める
-
CGIのPerlの変数をJavaScrip...
-
バッチファイルで正規表現を使...
-
VBAで配列のNULL判定
-
VBAの定数の使い方で、計算値を...
-
相関係数p値の出し方
-
DWORDって
-
DataGridView 複数行同時変更...
-
足して100になるような乱数のア...
-
c言語で乱数を扱うときの
-
何種類の値があるかを調べる方...
-
計算機イプシロン
-
フリーランタイマーの時間差分...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語 exitの使い方
-
フォームを開くときに、コンボ...
-
Excel-vba 文字列と変数を...
-
数字の位ごとの値を表示するプ...
-
VB6.0-整数と余りを求める
-
VBAで配列のNULL判定
-
足して100になるような乱数のア...
-
フリーランタイマーの時間差分...
-
DataGridView 複数行同時変更...
-
相関係数p値の出し方
-
世界のナベアツ
-
10進数をアスキーコードに変換
-
C#で動的にコントロールを取得...
-
ラジオボタンの値の取得につい...
-
DWORDって
-
バッチファイルで正規表現を使...
-
4択問題のプログラムでランダム...
-
1つ前の値を変数に保存する方法
-
VBAの定数の使い方で、計算値を...
-
コンボボックスの名前を変数に...
おすすめ情報