[問題] MoveWindow 沒有辦法修改視窗尺寸

看板C_and_CPP (C/C++)作者 (raison detre)時間16年前 (2009/09/21 14:51), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問一下各位 我是使用了MoveWindow這個函式去修改其他視窗的尺寸 可是被我修改尺寸的視窗 馬上又會被修改回原有尺寸 我去監看被修改尺寸的視窗的訊息 發現我每送一次MoveWindow 他會收到兩次的 WM_SIZE 第一次是我修改的尺寸 第二次是他原本的尺寸 所以他又縮回去了 請問位什摸會這樣呢 有什摸方法解決嗎 以下為我改變其他視窗尺寸的程式碼 POINT Point; ::GetCursorPos(&Point); HWND hwndCurr = ::WindowFromPoint(Point); ::MoveWindow(hwndCurr, 0, 0, 800, 600, true); 另外我試過用SetWindowPos狀況也是一樣 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.220.110.100
文章代碼(AID): #1Ajo9VXS (C_and_CPP)
文章代碼(AID): #1Ajo9VXS (C_and_CPP)