- 94 名前:デフォルトの名無しさん mailto:sage [2006/05/23(火) 23:05:05 ]
- VC++2005EEでフォームアプリを作っています。
で、線を描くのは Graphics^ pg =CreateGraphics(); Pen^ pen1 = gcnew Pen(Color::Black); pg->DrawLine(pen1,100,100,200,200); といった感じでうまく出来ます。次に、文字を書くために Graphics^ pg =CreateGraphics(); Font^ font1 = gcnew Font("Arial", 16); Brush^ bs1 = gcnew SolidBrush(Color::Black); pg->DrawString("腹減ったぁ",font1,bs1,20,35); とすると、 error C2065: 'font1' : undeclared identifier error C2061: syntax error : identifier 'Font' というコンパイルエラーが発生してしまいます。 どうもFontのコンストラクタの記述がおかしいということらしいのですが、どこがおかしいのでしょう? MSDNを調べても良くわかりません。MSDNでは、VCやVC#の例題がありますがVC++のは無い!!! (VC#の例から類推すると、上の記述であっていると思うけど・・・) どなたか判る方おられませんか?
|

|