「MFC はじめに」の版間の差分
ナビゲーションに移動
検索に移動
(同じ利用者による、間の2版が非表示) | |||
1行目: | 1行目: | ||
− | ==MFC はじめに== | + | ==[[MFC はじめに]]== |
− | [[VC++][VisualStudio 2008]] | + | [[VC++]] | [[VisualStudio 2008]] | [[Category:MFC]] |
{{amazon|4891000503}} | {{amazon|4891000503}} | ||
===ウィンドウの描画(OnDrawメンバー関数)=== | ===ウィンドウの描画(OnDrawメンバー関数)=== | ||
− | void | + | void C[[MFC]]01View::OnDraw(CDC* pDC) |
{ | { | ||
− | + | C[[MFC]]01Doc* pDoc = GetDocument(); | |
pDC->TextOutW(0, 0, _T("Hello World!")); | pDC->TextOutW(0, 0, _T("Hello World!")); | ||
− | pDC->SelectStockObject( | + | pDC->SelectStockObject(LTG[[R]]AY_B[[R]]USH); |
− | pDC->Ellipse( | + | pDC->Ellipse(C[[R]]ect(0, 30, 100, 120)); |
} | } | ||
[[File:0758_mfc01_01.jpg]] | [[File:0758_mfc01_01.jpg]] | ||
18行目: | 18行目: | ||
===診断マクロ=== | ===診断マクロ=== | ||
− | + | T[[R]]ACE("Debug Message."); | |
[[File:0760_mfc01_03.jpg]] | [[File:0760_mfc01_03.jpg]] | ||
− | + | デフォルトで有効になっている。有効無効の切り替えは、[[MFC]]-ALTトレースツールで行う。 | |
[[File:0761_mfc01_04.jpg]] | [[File:0761_mfc01_04.jpg]] | ||
43行目: | 43行目: | ||
---- | ---- | ||
− | {{amazon| | + | {{amazon|B0011410[[R]]G}} |
2020年2月16日 (日) 04:29時点における最新版
MFC はじめに
ウィンドウの描画(OnDrawメンバー関数)
void CMFC01View::OnDraw(CDC* pDC) { CMFC01Doc* pDoc = GetDocument(); pDC->TextOutW(0, 0, _T("Hello World!")); pDC->SelectStockObject(LTGRAY_BRUSH); pDC->Ellipse(CRect(0, 30, 100, 120)); }
リソースエディタ
診断マクロ
TRACE("Debug Message.");
デフォルトで有効になっている。有効無効の切り替えは、MFC-ALTトレースツールで行う。
プログラム実行方法
起動 | 内容 | 備考 |
---|---|---|
Ctrl + F5 | 作成したプログラムを直接実行 | |
F5 | デバッガから実行 | 診断メッセージ、ブレークポイント |
https://images-na.ssl-images-amazon.com/images/P/B0011410RG.09.MZZZZZZZ.jpg RG/typea09-22 link
© 2006 矢木浩人