[問題] 關於windows form 的繪圖問題

看板C_and_CPP (C/C++)作者 (累人啊....)時間16年前 (2009/02/27 21:40), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/5 (看更多)
如題,請問一下,我現在要在form中做繪圖功能 但我是繪圖的部份寫成一個函數,放在其它新建的cpp檔內 using namespace System::Drawing; //form1.h .... //aaa.cpp void Event_Place::Draw_Event_Place(int ID,Point Origin_Position){ Pen^ pen = gcnew Pen(Color::Black,3.0f ); System::Drawing::Graphics::DrawEllipse(pen,20,20,20,20); } 紅色的部份則會顯示錯誤 非靜態成員函式的呼叫不合法 請問這個部份讓如何解決呢,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.18.48.28

02/27 22:06, , 1F
DrawEllipse要由Graphics的實體來呼叫
02/27 22:06, 1F

02/27 22:08, , 2F
假如要畫在Form上,可以用Form的Paint事件參數e->Graphics
02/27 22:08, 2F
文章代碼(AID): #19f-rVK2 (C_and_CPP)
文章代碼(AID): #19f-rVK2 (C_and_CPP)