看板 C_and_CPP 關於我們 聯絡資訊
在下要寫一個API,讓使用者開完hWnd並設定好後, 幫它處理這hWnd中的部份事。 講清楚些: 這API 有個叫int SetWindow(HWND wHnd)的函數 SetWindow這裡面會開個線程。 去處理固定時間重繪,放大,縮到最小 ,改變size,關掉等事件。 其他的事(如鼠標點擊窗口)就不管了 。 麻煩在只處理部份的事件。 未處理的部份就留由使用這API的人自己實現。 查了查msdn,有個 Window Procedure Subclassing的東西 那請問與這有關嗎? 請問該用那個winapi來實現此目地呢? 或有沒類似的資料或書輯可以參考呢? 問題講的似乎不是很清處。 還請包含,謝謝喔。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.158.204
stupid0319:用SetWindowsLong把 WndProc訊息迴圈指向新的Proc 10/13 19:24
stupid0319:然後看你喜歡做什麼動作,SendMessage給hWnd 10/13 19:24
stupid0319:未指定的動作留給舊的Proc 10/13 19:25
stupid0319:如果沒有要抓取Message,直接用視窗含數就可以了 10/13 19:39
stupid0319:原po是要處理事件呢還是只是發送事件呢,這兩者差很多 10/13 19:40
d85631566:是要抓特定事件 抓到後傳給別的函數處理 10/14 10:43