[AHK-] GUI Text 重新排列

作者: KTiC (關西觀光資訊服務中心)   2012-08-16 16:50:06
請問大家
假如原本在GUI中有七項text分別為
aaa
bbb
ccc
ddd
eee
fff
ggg
在window spy看它們的ClassNN分別為
Static1
Static2
Static3
Static4
Static5
Static6
Static7
我想把們重新排列為
fff
ccc
bbb
ddd
aaa
eee
因此使用了GuiControl,Move 來去做他們的排列
也很成功的排列
但卻有時候(10%出現機率)會出現錯誤的狀況,但使用window spy看內容卻是正常
像是會變成
aaa (ClassNN:Static6 Text:fff)
bbb (ClassNN:Static3 Text:ccc)
bbb (ClassNN:Static2 Text:bbb)
ddd (ClassNN:Static4 Text:ddd)
aaa (ClassNN:Static1 Text:aaa)
eee (ClassNN:Static5 Text:eee)
當系統繁忙有點lag時就會出現
(下面的例子中在GuiControl,Move每行加個sleep時間表系統繁忙處理狀態,就會更容易出
現)
這該怎麼解決呢?
謝謝
作者: fossil313 (陣雨)   2012-08-17 18:57:00
如果改成改變文字內容而不是改變位置呢?
作者: KTiC (關西觀光資訊服務中心)   2012-08-18 00:22:00
這真是個好方法! 這樣錯誤的顯示就不會出現了我這個算是AHK內部的問題(BUG)嗎? 還是我的想法哪邊有問題呢?用上GuiControl,Text 沒問題,但Guicontrol,Move 有時就怪怪的

Links booklink

Contact Us: admin [ a t ] ucptt.com