[問題] 視窗程式處理 WM_APPCOMMAND 訊息時的問題
現在有一個 MFC 寫的視窗程式
裡面有處理 WM_APPCOMMAND 這種訊息
當收到這個訊息時會呼叫一段處理函式 A()
A 大概是長這樣 :
A()
{
.
.
OnSetCursor(0, 0, WM_MOUSEMOVE); (自己覆寫過的)
.
.
}
問題發生在呼叫 OnSetCursor 的時候
OnSetCursor 裡面的最後一行會呼叫預設的 OnSetCursor
呼叫預設的 OnSetCursor 時卻發生 windows 內部自己又
呼叫了 SendMessage 對象是自己
參數跟一開始的 WM_APPCOMMAND 一模一樣
導致程式產生無窮迴圈
請問有人有遇過類似的問題嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.179.86
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章