#define IDC_COMBOBOX 2001
#define IDC_STARTBUTTON 2002
このように定数設定して
case WM_COMMAND:
・
・
・
case IDC_STARTBUTTON:
このように使う場合ですが・・・
定数"2001"とか"2002"は何か意味があるでしょうか?
他の定数と重複しない場合は適当な値でもかまわないでしょうか?
例えば1,2,3,とか
ヘッダーファイルを眺めていると4桁の数字が並んでいますが、
意味が全然わかりません・・・ご教授お願いします。
毎度、初歩的な質問で恐縮です。
定数の割り当てについて
Re:定数の割り当てについて
皆様ありがとうございます。
それでは、他と重複しない適当な値で挑戦します。
でも、標準のヘッダーファイルに意味ありげな数値が
並んでいるので・・・気になりました。
実は下記の記述で今のところ他に弊害が出ないので、これで行こうと想います。
//#define IDC_COMBOBOX 2001
//#define IDC_STARTBUTTON 2002
//#define IDC_ENDBUTTON 2003
#define IDC_REC 2001//手動録音開始
#define IDC_AUTOREC 2002//自動録音開始
#define IDC_RECSTOP 2003//録音中止
#define IDC_LEVELUP 2004//レベル増加
#define IDC_LEVELDW 2005//レベル減少
#define IDC_UPSTEP1 2006//増加微調整
#define IDC_DWSTEP1 2007//減少微調整
それでは、他と重複しない適当な値で挑戦します。
でも、標準のヘッダーファイルに意味ありげな数値が
並んでいるので・・・気になりました。
実は下記の記述で今のところ他に弊害が出ないので、これで行こうと想います。
//#define IDC_COMBOBOX 2001
//#define IDC_STARTBUTTON 2002
//#define IDC_ENDBUTTON 2003
#define IDC_REC 2001//手動録音開始
#define IDC_AUTOREC 2002//自動録音開始
#define IDC_RECSTOP 2003//録音中止
#define IDC_LEVELUP 2004//レベル増加
#define IDC_LEVELDW 2005//レベル減少
#define IDC_UPSTEP1 2006//増加微調整
#define IDC_DWSTEP1 2007//減少微調整
Re:定数の割り当てについて
>でも、標準のヘッダーファイルに意味ありげな数値が並んでいるので・・・気になりました。
"標準の"ヘッダーとは具体的にどのヘッダーでしょうか?
"標準の"ヘッダーとは具体的にどのヘッダーでしょうか?
Re:定数の割り当てについて
例えば
WINUSER.H
の
#define SPI_GETCOMBOBOXANIMATION 0x1004
#define SPI_SETCOMBOBOXANIMATION 0x1005
ですがこれは、定数設定ではないでしょうか?
WINUSER.H
の
#define SPI_GETCOMBOBOXANIMATION 0x1004
#define SPI_SETCOMBOBOXANIMATION 0x1005
ですがこれは、定数設定ではないでしょうか?