2012-03-02 4 views
1
를 사용하는 경우

나는 붓을 만들려고하고 있지만 SelectObject 매크로에 코드 줄을 문제가 있습니다 안녕하세요 :잘못된 변환 무효 * SelectObject 매크로

Brush_C = SelectObject(hdc_TS, hBrush); 

오류는 다음과 같이이다 :

line 231: error: invalid conversion from `void*' to `HBRUSH__*' 

어떻게 작동 시키나요?

답변

3

간단한 캐스트가 당신을 위해 해결됩니다 : 그것은 일

Brush_C = (HBRUSH)SelectObject(hdc_TS, hBrush); 
+0

감사합니다! – Arebra

+0

10 분 전에 답을 수락 할 수 없습니다. ( – Arebra

+0

간단한 Google 검색에서 C 스타일의 캐스트를 C++로 사용해서는 안된다는 말을 들었습니까? (예, 그렇습니다) –

관련 문제