[問題] mfc視窗移動事件

看板Programming作者 (runky)時間15年前 (2010/09/09 17:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
各位大大,小弟最近在學習mfc 有一點觀念不清楚的地方想請教版上的大大 希望各位大大是否覺得這樣的觀念是正確的 目前在寫一個功能, /////////////////////////////////// 1.按下按鈕,會開啟一個新視窗,把圖秀出來 2.當新視窗移動時,會執行repaint的動作 /////////////////////////////////// 針對第一項,小弟寫在doc/view的view.cpp CClientDC *pDC; pDC= (CClientDC *)new_window->GetDC(); HDC hDC= pDC->GetSafeHdc(); new_window->ShowWindow(SW_SHOW); picture.DrawToHDC(hDC,&rect(範圍)); 這個可以成功秀出來,只是不曉得為什麼是先show window在draw 而不是先draw在show window 而目前第二項,有點不懂的地方是 我開出了一個新視窗,但是不知道要怎麼觸發新視窗移動時的事件 之前有試過OnWindowPosChanging這個事件 只是不知道用法上有錯誤的感覺,一直試不出來 不知道版上大大有什麼作法可以實現這個功能呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.96.76.160
文章代碼(AID): #1CYAIGGy (Programming)
文章代碼(AID): #1CYAIGGy (Programming)