我試圖把我的C++形式的背景色,和我一個語法錯誤,與「FromArgb」語句來完成,使用的代碼時:C++錯誤C2061
this->BackColor = gcnew Color::FromArgb(0,0,15);
我應該怎麼辦?
我試圖把我的C++形式的背景色,和我一個語法錯誤,與「FromArgb」語句來完成,使用的代碼時:C++錯誤C2061
this->BackColor = gcnew Color::FromArgb(0,0,15);
我應該怎麼辦?
你還沒有給我們足夠的上下文來回答,但我會大膽地猜測FromArgb
是一個函數,而不是一個類型,在這種情況下,它沒有任何意義,以new
(或gcnew
)它。
如果是這樣的話,並假設BackColor
是Color
對象,而不是一個指針,而FromArgb
返回Color
的值,那麼你要
this->BackColor = Color::FromArgb(0,0,15);
如果還是不行,請告訴我們確切知道BackColor
和FromArgb
是什麼。
顏色是一個公共價值類顏色 - 因此gcnew是錯誤的。 參數的數量也不匹配:
public: static Color FromArgb(
unsigned char a,
unsigned char r,
unsigned char g,
unsigned char b)
C++沒有顏色的概念。您應該提供更多關於您正在使用的框架或庫的上下文。 –