什麼時候呼叫CDC DeleteDC ?

2021-09-24 19:03:26 字數 332 閱讀 2229

很多人在在圖形程式設計時,不太清楚什麼時候呼叫cdc::deletedc  ?

其實非常簡單,一般而言,這個函式不用我們自己去呼叫,cdc類的析構函式會去為我們自動呼叫這個函式的。

這個函式的功能就是為我們刪除當前cdc物件中的m_hdc成員變數。

如果dc是通過

createdc

, createic

, or

createcompatibledc

建立的。往往需要通過cdc::deletedc 刪除dc.

false

);if(dlg

.domodal() 

==idok)

layoutSubviews什麼時候呼叫

layoutsubviews在以下情況下會被呼叫 1 init初始化不會觸發layoutsubviews 2 addsubview會觸發layoutsubviews 3 設定view的frame會觸發layoutsubviews,當然前提是frame的值設定前後發生了變化 4 滾動乙個uiscrol...

drawRect 什麼時候呼叫

首先兩個方法都是非同步執行。layoutsubviews方便資料計算,drawrect方便檢視重繪。layoutsubviews在以下情況下會被呼叫 1 init初始化不會觸發layoutsubviews。2 addsubview會觸發layoutsubviews。3 設定view的frame會觸發...

什麼時候呼叫CDC DeleteDC ?

很多人在在圖形程式設計時,不太清楚什麼時候呼叫cdc deletedc 其實非常簡單,一般而言,這個函式不用我們自己去呼叫,cdc類的析構函式會去為我們自動呼叫這個函式的。這個函式的功能就是為我們刪除當前cdc物件中的m hdc成員變數。如果dc是通過 createdc createic or cr...