次の方法で共有


CDC::DrawState

イメージを表示し、無効なまたは既定の状態を示すために、視覚効果を適用する場合は、このメンバー関数を呼び出します。

注意

DSS_NORMALを除外 nFlag のすべての状態には、モノクロ イメージに視覚効果を適用する前に変換されます。

BOOL DrawState( 
   CPoint pt, 
   CSize size, 
   HBITMAP hBitmap, 
   UINT nFlags, 
   HBRUSH hBrush = NULL  
); 
BOOL DrawState( 
   CPoint pt, 
   CSize size, 
   CBitmap* pBitmap, 
   UINT nFlags, 
   CBrush* pBrush = NULL  
); 
BOOL DrawState( 
   CPoint pt, 
   CSize size, 
   HICON hIcon, 
   UINT nFlags, 
   HBRUSH hBrush = NULL  
); 
BOOL DrawState( 
   CPoint pt, 
   CSize size, 
   HICON hIcon, 
   UINT nFlags, 
   CBrush* pBrush = NULL  
); 
BOOL DrawState( 
   CPoint pt, 
   CSize size, 
   LPCTSTR lpszText, 
   UINT nFlags, 
   BOOL bPrefixText = TRUE, 
   int nTextLen = 0, 
   HBRUSH hBrush = NULL  
); 
BOOL DrawState( 
   CPoint pt, 
   CSize size, 
   LPCTSTR lpszText, 
   UINT nFlags, 
   BOOL bPrefixText = TRUE, 
   int nTextLen = 0, 
   CBrush* pBrush = NULL  
); 
BOOL DrawState( 
   CPoint pt, 
   CSize size, 
   DRAWSTATEPROC lpDrawProc, 
   LPARAM lData, 
   UINT nFlags, 
   HBRUSH hBrush = NULL  
); 
BOOL DrawState( 
   CPoint pt, 
   CSize size, 
   DRAWSTATEPROC lpDrawProc, 
   LPARAM lData, 
   UINT nFlags, 
   CBrush* pBrush = NULL  
);

パラメーター

  • pt
    イメージの場所を指定します。

  • size
    イメージのサイズを指定します。

  • hBitmap
    ビットマップへのハンドル。

  • nFlags
    フラグ イメージの種類および状態を指定します。 nFlags の種類および状態については Windows SDK の DrawState を参照してください。

  • hBrush
    ブラシへのハンドル。

  • pBitmap
    CBitmap オブジェクトへのポインター。

  • pBrush
    CBrush オブジェクトへのポインター。

  • hIcon
    アイコンへのハンドル。

  • lpszText
    テキストを送信するポインター。

  • bPrefixText
    を使用して、テキストをアクセラレータのニーモニックを格納できる。 lData のパラメーターは文字列のアドレスを指定し、nTextLen のパラメーターは長さを指定します。 nTextLen が 0 の場合、文字列は、null で終わると見なされます。

  • nTextLen
    文字列の長さは lpszTextが指す。 nTextLen が 0 の場合、文字列は、null で終わると見なされます。

  • lpDrawProc
    イメージの表示に使用されるコールバック関数へのポインター。 このパラメーターは、イメージが nFlags が DST_COMPLEX入力した場合に必要です。 これは、イメージの種類が DST_TEXT場合は省略可能で、null です。 他のすべてのイメージの場合、このパラメーターは無視されます。 コールバック関数に関する詳細については、Windows SDKの DrawStateProc 関数を参照してください。

  • lData
    イメージに関する情報を指定します。 このパラメーターの意味は、イメージの種類によって異なります。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDC クラス

階層図

DrawState

DrawStateProc