タグ

2009年6月15日のブックマーク (1件)

  • プログラミングノート

    □ コントロール配列の作り方 クラスメンバーにコントロールクラスインスタンスの配列を作る。 CButton b[10]; コントロールを配置する。このとき、IDCが連続していることを確認する。確認はResource.hにて確認する。 CTestDlg::DoDataExchange( )にて以下のような処理を行う。 INT nIDB = IDC_EX0; for(int i = 0; i < 10; i++){ DDX_Control(pDX, nIDB + i, b[i]); } □ コントロール配列のハンドラー関数の作り方 ハンドラー関数を宣言しておく。通常通りにダイアログエディタからボタンなどをクリックして作成してもよい。 ヘッダーファイル上で、宣言した関数に引数として(UINT nID)を持つようにする。もちろん関数の定義も同様に。 ダイアログエディタから関数を作った場合はメッセー