通知
すべてクリア
Topic starter
2005年3月23日 11:48 AM
MFCを始めたばかりでおみぐるしいとは思いますが
よろしくお願いいたします。
Radioボタンを動的に作成し、画面に多数配置したいとおもい、
以下のようにコードを書いてみました。
CButton radio1;
radio1.Create(これ, BS_AUTORADIOBUTTON, CRect(320, 140, 390, 170), CDialog,
ID_BUTTON1);
この際のID_BUTTON1の部分は、先にDefineしておかなければならないのでしょうか。
それとも任意の数値を入れてしまっても構わないものでしょうか?
どこかサンプルのある良いサイトが在りましたらお教えください。
よろしくお願いいたします。
2005年3月23日 12:15 PM
> この際のID_BUTTON1の部分は、先にDefineしておかなければならないのでしょうか。
> それとも任意の数値を入れてしまっても構わないものでしょうか?
どんな方法でも問題ありません。
ただ、リソースエディタに勝手に重複する値を使われないようにしたい場合は、
メニューの「表示」>「シンボルブラウザ」(VC++6.0)で登録しておくと良いです。
2005年3月23日 1:20 PM
システム的にはIDは重複していてもかまわないはず。
ただ、IDを使ってコントロールを識別する場合(GetDlgItemとか)
IDをユニークにする必要があります。(同じウィンドウ内でユニークであればOK)
Topic starter
2005年4月2日 11:34 PM
解決チェックをつけるのが遅くなりました。
ご丁寧な回答ありがとうございます。
リソースエディタで勝手に作成されるものには、重複したりするのですね。
これから気をつけてみることにします。