יצירת אובייקט Graphics

D a n y K

New member
יצירת אובייקט Graphics

ב VC++.NET: עשיתי
void Draw(IntPtr WinHandle) { Rectangle rectSquare; GraphicsPath *grPath; PathGradientBrush *ptGradBrush; Color *crColors; Graphics *graphics = Graphics.FromHwnd(WinHandle); }​
אני מקבל שגיאה מהשורה האחרונה ולא הצלחתי למצוא דוגמא ב MSDN יש רק ל VB ו #C.
 

D a n y K

New member
אבל

Graphics.FromHwnd(WinHandle);​
היא פונקציה סטטית של המחלקה Graphics והיא אמורה להחזיר אובייקט (במקרה זה מביע לאובייקט). בכל מקרה ניסיתי את זה וזה בלתי אפשרי.
 

סומבודי

New member
תשובה

1. מה הקשר. ב-C++ מתייחסים ל-membesr של אובייקט מסוג ריפרנס על ידי ->, ללא חשיבות לסוג הממבר. 2. די ברור שלא ניסית את זה.
 

D a n y K

New member
מה פתאום אתה מבלבל

בין רפרנס לבין מצביע. רק במצביע משתמשים ב <-
 

סומבודי

New member
כוונתי היתה

שהאובייקט המוצבע הוא מסוג ריפרנס ולא value. אם כבר מדברים על C++, בגירסה 2.0 ישנה גישה מהפכנית לכל הנושא.
 
למעלה