【初心者歓迎】C/C++室 Ver.17【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0144デフォルトの名無しさん
2005/05/16(月) 16:17:16あまりに初心者な質問なので一応ここで。
ウィンドウにテキストを表示させようと思っているんですが、
// テキスト表示
CClientDC DC(this);
TEXTMETRIC tm;
CSize size;
// テキストの色を黒に設定
DC.SetTextColor(RGB(0, 0, 0));
DC.GetTextMetrics(&tm);
wsprintf(mm_str, "th=%f, Ae=%f, Be=%f", th,ae,be);
DC.TextOut(10, 450, mm_str, strlen(mm_str));
とやった場合、
error C2673: 'Grab_Thread' : グローバル関数にアクセスするための 'this' ポインタがありません。
といわれました。
これってどうすればいいんでしょうか。
C#だとthisって定義しなくてもいけたんで戸惑っております。。
ちなみにコードは本を見て書きました。というか変数以外は写しました。
■ このスレッドは過去ログ倉庫に格納されています