易語言利用窗口消息實現無邊框調整和移動窗口


首先你可以添加4個圖片框作為窗口的標題欄和邊框

窗口的四周邊框和標題欄可以用圖片框來捏造

如果你不想別人看見圖片框的話可以把圖片框的背景顏色弄得和窗口底色一樣

移動窗口,你可以用:

_啟動窗口.發送信息 (161, 2, 0)

改變窗口大小,你可以用:

_啟動窗口.發送信息 (274, 61441, 0) ' 可以調整窗口左邊的邊框

_啟動窗口.發送信息 (274, 61442, 0) ' 可以調整窗口右邊的邊框

_啟動窗口.發送信息 (274, 61443, 0) ' 可以調整窗口上邊的邊框

_啟動窗口.發送信息 (274, 61446, 0) ' 可以調整窗口下邊的邊框

_啟動窗口.發送信息 (274, 61444, 0) ' 可以同時調整窗口上邊和左邊的邊框

_啟動窗口.發送信息 (274, 61445, 0) ' 可以同時調整窗口上邊和右邊的邊框

_啟動窗口.發送信息 (274, 61447, 0) ' 可以同時調整窗口下邊和左邊的邊框

_啟動窗口.發送信息 (274, 61448, 0) ' 可以同時調整窗口下邊和右邊的邊框

用法:

我舉個例子,添加個圖片框,名稱改為“標題欄”,例如要移動窗口:

-------------------------------

.子程序 _標題欄_鼠標左鍵被按下, 邏輯型
.參數 橫向位置, 整數型
.參數 縱向位置, 整數型
.參數 功能鍵狀態, 整數型

_啟動窗口.發送信息 (161, 2, 0)

--------------------------------
如果要改變窗口大小,我想你也知道該怎么用上面的代碼

如果在改變窗口大小時,你可以用

.版本 2

.子程序 __啟動窗口_尺寸被改變

然后在該子程序里添加 尺寸改變后4個圖片框的位置應該在哪的代碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM