[問題] 修改目標視窗的客戶區大小
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
C or C#
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
user32.dll
問題(Question):
想要改變指定的視窗"客戶區"大小 (指不包含標題列、邊框)
是否有其他函式可以直接指定客戶區大小而不是整個視窗大小?除了修改登入檔?
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
實際上使用這行指令的話,改變的是整個視窗
設360,640 實際上客戶區內會剩下約354,612
(可能因每台電腦的邊框大小不同改變)
程式碼(Code):(請善用置底文網頁, 記得排版)
SetWindowPos(hWnd, new IntPtr(-1), 0, 0, 360, 640, 2);
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.187.146
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1398546056.A.A42.html
→
04/27 10:51, , 1F
04/27 10:51, 1F