2012-03-02 44 views
1

你好,我想創建一個刷子,但我有選擇對象的問題這行代碼:轉換無效無效*使用選擇對象

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 2012-03-02 00:35:04

+0

10分鐘前我無法接受答案:( – Arebra 2012-03-02 00:37:32

+0

那麼簡單的Google搜索會告訴你,你不應該在C++中使用C風格的演員?(是的,它會有) – 2012-03-02 05:43:53