我正在嘗試設置背景圖像中的MFC對話框,我成功地讓客戶端設備上下文,一邊寫CDC* pDC=GetDC()
,或CClientDC dc(this)
,內部功能,如OnTimer
,OnPaint
,OnEraseBkgrd
,但不是在一個新的聲明的函數(也CDialog
類)。GetDC()或CClientDC dc(this)在非消息函數中不起作用?
我測試了這通過一個簡單的繪圖功能,如在這兩個情況下,繪製一個矩形,其結果是,如果我把它寫在OnTimer
,OnPaint
,OnEraseBkgrd
,它工作得很好,但在我宣佈新的功能,它不」 t!
任何人都可以教我如何在非消息功能中獲得客戶端直流電?