新しいMFCシングルドキュメントアプリケーション、プロパティクラスビュー--view項目 - ニュース、WM_PAINT、作成のOnPaint()関数
空CMFCApplication27View ::のOnPaint() { CPaintDC DC(この); // 絵画のデバイスコンテキスト // TODO:こちらをメッセージハンドラコードを追加します CRect RECTを、 この - > GetClientRect(&RECT); //は、クライアント領域のサイズを取得 CFontをフォント; // dc.SetTextColorによって提供されるサイズ、スタイルを設定するために、色 font.CreatePointFont(200は、TEXT(" ゴシック" ;))// 20ワード dc.SelectObject(&フォント); // ---- ----------------矩形枠は、シャドウ効果を相殺しました--------------------------- ---------- // dc.SetBkMode(TRANSPARENT); // 透明カバー古いまたは新しい rect.OffsetRect(20、20れる); // 右、オフセット20がある dc.SetTextColor(RGB(192、192、192)); / / グレー 。DC のDrawText(TEXT(" のDrawTextテキスト絵")、&RECT、DT_SINGLELINE | DT_CENTER | DT_VCENTER); // 中盤方法1、クライアント領域について、一方通行、 ( - rect.OffsetRect 20、 - 20); // 左、オフセット20がある dc.SetTextColor(RGB(0、0、0));// ブラック dc.DrawText(TEXT(" のDrawTextテキスト絵")、&RECT、DT_SINGLELINE | DT_CENTER | DT_VCENTER); // ----------------------- ---------------------------------------------- // DC。TextOut(10、10、TEXT(" のTextOutのテキスト絵")); // 第二の方法、開始点(10、10) // --------------------単語三つの方法を塗装------------------------------------- // LOGFONT LF; // ロジックワード ZeroMemory ::(&LF、はsizeof(LF)); // メモリをクリアするには、API関数を呼び出すことができます:: = lf.lfHeight 120 ; // サイズ12 lf.lfWeight = FW_BOLD; // 大胆 lf.lfItalic = TRUE; // イタリック :: lstrcpy(lf.lfFaceName、TEXT(" のTimes New Roman " )); CFont font2で; font2.CreatePointFontIndirect( &LF); dc.SelectObject( &font2で); dc.TextOut(10、50、TEXT(" 論理ブロック" )); }