HGDIOBJ SelectObject(HDC hdc, HGDIOBJ hgdiobj);HGDIOBJ一個(void*)指針,此參數可以是Bitmap、Brush、Font、Pen、Region的句柄,句柄在windows里全是以long形表示。我們在調用函數的時候這樣寫SelectObject(hdc,hpen)或SelectObject(hdc,(HPEN)hpen),1、SelectObject(hdc,hbrush),SelectObject(hdc,Bitmap)等,當我們為一個設備環境選入一個繪制屬性(筆、畫刷、位圖)的時候,本質上都是傳入一個long形的參數,那么SelectObject函數在執行的內部怎么能知道我現在是需要改變某個設備環境的筆屬性還是畫刷屬性呢。2、還有它的返回值一個指(void*)針有什么作用呢。是否可以通過這個返回值獲取本次設備環境的屬性。3、建立一個設備環境時都建立一個與設備兼容的設備環境,到底兼容在哪里。
- 2 回答
- 0 關注
- 1484 瀏覽
添加回答
舉報
0/150
提交
取消