Re: [問題] mfc視窗移動事件
※ 引述《runky (runky)》之銘言:
: 各位大大,小弟最近在學習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這個事件
: 只是不知道用法上有錯誤的感覺,一直試不出來
: 不知道版上大大有什麼作法可以實現這個功能呢?
附上圖補充說明
http://www.wretch.cc/album/show.php?i=aerobme&b=14&f=1302551782&p=1
然後視窗是用new_window = new CFrameWnd();
new_window->create()做出來的
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.96.76.160
→
09/13 13:14, , 1F
09/13 13:14, 1F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章