次の方法で共有


CMFCColorBar::CreateControl

カラー バー コントロール ウィンドウを作成し、CMFCColorBar オブジェクトに結び付け、指定されたカラー パレットが格納されるようにコントロール ウィンドウのサイズを変更します。

virtual BOOL CreateControl(
   CWnd* pParentWnd,
   const CRect& rect,
   UINT nID,
   int nColumns=-1,
   CPalette* pPalette=NULL 
);

パラメーター

  • [入力] pParentWnd
    親ウィンドウへのポインター。 NULL にすることはできません。

  • [入力] rect
    カラー バー コントロールを描画する場所を指定する、外接する四角形。

  • [入力] nID
    コントロール ID。

  • [入力] nColumns
    カラー バー コントロールの適切な列数。 このメソッドは、指定されたカラー パレットに合わせて列数を変更します。 既定値は -1 で、このパラメーターが指定されていないことを示します。

  • [入力] pPalette
    カラー パレットへのポインター、または NULL。 このパラメーターが NULL の場合、このメソッドは 20 色が指定されたものとしてカラー バー コントロールのサイズを計算します。 既定値は、NULL です。

戻り値

このメソッドが成功した場合は TRUE。それ以外の場合は FALSE。

解説

このメソッドは、rect、nColumns、および pPalette の各パラメーターを使用して、カラー バー コントロールの適切な行数と列数を計算し、CMFCColorBar::Create メソッドを呼び出します。

必要条件

**ヘッダー:**afxcolorbar.h

参照

参照

CMFCColorBar クラス

階層図

CMFCColorBar::Create