2013-09-30 92 views
0

我試圖把我的C++形式的背景色,和我一個語法錯誤,與「FromArgb」語句來完成,使用的代碼時:C++錯誤C2061

this->BackColor = gcnew Color::FromArgb(0,0,15); 

我應該怎麼辦?

+0

C++沒有顏色的概念。您應該提供更多關於您正在使用的框架或庫的上下文。 –

回答

0

你還沒有給我們足夠的上下文來回答,但我會大膽地猜測FromArgb是一個函數,而不是一個類型,在這種情況下,它沒有任何意義,以new(或gcnew)它。

如果是這樣的話,並假設BackColorColor對象,而不是一個指針,而FromArgb返回Color的值,那麼你要

this->BackColor = Color::FromArgb(0,0,15); 

如果還是不行,請告訴我們確切知道BackColorFromArgb是什麼。

0

顏色是一個公共價值類顏色 - 因此gcnew是錯誤的。 參數的數量也不匹配:

public: static Color FromArgb(
    unsigned char a, 
    unsigned char r, 
    unsigned char g, 
    unsigned char b) 
相關問題