線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2359
推到 Plurk!
推到 Facebook!

請問要如何將視窗可改變大小的功能開啟呢?

答題得分者是:wameng
lcc1299
一般會員


發表:39
回覆:42
積分:21
註冊:2004-09-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-09-17 14:35:36 IP:59.104.xxx.xxx 訂閱
請問要如何將視窗可改變大小的功能開啟呢?
就是有某一視窗程式(別人寫的甲程式),我用moveWindow這方法可以設定他新的位置及視窗大小(我寫的乙程式)。但之所以我會這樣用是他把該視窗的最大化功能關掉了,我該用什麼win api指定才能將他的功能打開呢?其實我是要調整視窗的大小,就是靠近視窗邊緣會有<-->這符號,所以我想是不是把最大化功能開啟後,那功能就會有了?。
謝謝大大~~有遇過的跟我提示一下吧^^"!~
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-09-17 23:04:11 IP:59.105.xxx.xxx 訂閱
請參考 AlphaV 視窗控制器
這個 AlphaV 可以調整視窗各式屬性。

您可以配合 SysTree http://members.chello.nl/~h.vanoosterhoutbos/
或 Spy 查看 AlphaV 送給調整視窗的 Message 及內容,
即可使用類似的方式調整/設定視窗屬性。



強力推薦 Seednet ShareMe 至少 2G 免費網路硬碟, 最大特點:放檔後不使用不會砍檔
------
http://www.ViewMove.com
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-09-17 23:50:14 IP:61.31.xxx.xxx 訂閱
SetWindowLong
anyone
中階會員


發表:1
回覆:63
積分:52
註冊:2007-02-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-09-18 10:25:59 IP:59.127.xxx.xxx 未訂閱
最大化嗎?
試試下面的,看是不是你要的
[code delphi]
PostMessage(Handle,WM_SYSCOMMAND,SC_MAXIMIZE,0);
[/code]
lcc1299
一般會員


發表:39
回覆:42
積分:21
註冊:2004-09-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-09-19 13:09:41 IP:59.104.xxx.xxx 訂閱
謝謝幾位大大的解答~~
我採用了wameng提供的方法,畢竟我是要這個指令~~setwindowlong
styleNum:=SetWindowLong(GetHandleFromWindowTitle(gameName4 BitBtn1.Caption),GWL_STYLE,styleNum);
而我之後去看dllee大大所提供的那程式,也不錯。
所以兩位都謝謝了~~。
系統時間:2024-04-25 13:43:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!