次の方法で共有


鉄筋コントロールを作成する

親オブジェクトが表示される前に、CReBarCtrl オブジェクトを作成する必要があります。 これにより、塗装の問題の可能性が最小限に抑えられます。

たとえば、(フレーム ウィンドウ オブジェクトで使用される) 鉄筋コントロールは、ツールバー コントロールの親ウィンドウとして一般的に使用されます。 したがって、鉄筋コントロールの親はフレーム ウィンドウ オブジェクトです。 フレーム ウィンドウ オブジェクトは親であるため、(親の) OnCreate メンバー関数は、鉄筋コントロールを作成するのに最適な場所です。

CReBarCtrl オブジェクトを使用するには、通常、次の手順に従います。

CReBarCtrl オブジェクトを使用するには

  1. CReBarCtrl オブジェクトを構築します。

  2. [ 作成] を呼び出して、Windows 鉄筋共通コントロールを作成し、必要なスタイルを指定して CReBarCtrl オブジェクトにアタッチします。

  3. 鉄筋コントロール オブジェクトの背景として使用する CBitmap::LoadBitmap を呼び出してビットマップを読み込みます。

  4. 鉄筋コントロール オブジェクトに含まれる子ウィンドウ オブジェクト (ツールバー、ダイアログ コントロールなど) を作成して初期化します。

  5. バンドを挿入するために必要な情報を使用して 、REBARBANDINFO 構造体を初期化します。

  6. InsertBand を呼び出して、既存の子ウィンドウ (m_wndReToolBar など) を新しい鉄筋コントロールに挿入します。 既存の鉄筋コントロールにバンドを挿入する方法の詳細については、「 鉄筋コントロールとバンド」を参照してください。

こちらも参照ください

CReBarCtrl の使用
コントロール