CClientDC クラス
構築時に Windows 関数 GetDC を呼び出し、 破棄時に ReleaseDC を呼び出します。
構文
class CClientDC : public CDC
メンバー
パブリック コンストラクター
名前 | 説明 |
---|---|
CClientDC::CClientDC | に接続された CClientDC オブジェクトを構築します CWnd 。 |
プロテクト データ メンバー
名前 | 説明 |
---|---|
CClientDC::m_hWnd | これが CClientDC 有効なウィンドウの HWND。 |
解説
これは、オブジェクトに関連付 CClientDC
けられているデバイス コンテキストがウィンドウのクライアント領域であることを意味します。
詳細についてはCClientDC
、「デバイス コンテキスト」を参照してください。
継承階層
CClientDC
必要条件
ヘッダー: afxwin.h
CClientDC::CClientDC
CClientDC
pWnd が指す CWnd のクライアント領域にアクセスするオブジェクトを構築します。
explicit CClientDC(CWnd* pWnd);
パラメーター
pWnd
デバイス コンテキスト オブジェクトがアクセスするクライアント領域を持つウィンドウ。
解説
コンストラクターは、Windows 関数 GetDC を呼び出します。
Windows GetDC
呼び出しが失敗した場合、(型CResourceException
の) 例外がスローされます。 Windows で使用可能なすべてのデバイス コンテキストが既に割り当てられている場合、デバイス コンテキストを使用できない場合があります。 アプリケーションは、Windows で任意の時点で使用可能な 5 つの一般的な表示コンテキストを競合します。
例
void CDCView::DrawInClientDC(CDC *pDC)
{
UNREFERENCED_PARAMETER(pDC);
CClientDC clientDC(this);
clientDC.TextOut(10, 10, CString(_T("I used a client DC!")));
}
CClientDC::m_hWnd
HWND
オブジェクトのCWnd
構築CClientDC
に使用されるポインター。
HWND m_hWnd;
解説
m_hWndは保護された変数です。
例
CClientDC::CClientDC の例を参照してください。
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示