2013-09-30 4 views
0

내가 ++ C에서 내 양식의 배경색을 설정하려고했다, 나는 구문 오류는 'FromArgb'문을 사용하려면 코드를 사용하는 경우 : 어떻게해야합니까C++ 오류 C2061

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

을 ?

+0

C의 ++ 색상의 어떤 개념이 없습니다. 사용중인 프레임 워크 또는 라이브러리에 대해 더 많은 컨텍스트를 제공해야합니다. –

답변

0

당신은 우리에게 대답 할 수있는 충분한 컨텍스트를 제공하지 않은,하지만 난 FromArgb 함수,하지가 new (또는 gcnew)으로 이해가되지 않는 경우 유형이라고 짐작됩니다.

그런 경우, 그리고 BackColor을 가정하는 것은 다음 당신이 원하는하는 Color 객체가 아닌 포인터이며, 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)