[已解决]请问怎么禁止ListView的Column头拖动而改变宽度啊
本帖最后由 drunk 于 2011-3-30 21:28 编辑RT
禁止Column宽度改变
在线等 找到了这个 http://www.vckbase.com/document/viewdoc/?id=675
看来难以实现了 上面不是说了实现方法吗?
怎么说难以实现?照搬就OK了啊! 本帖最后由 afan 于 2011-3-30 21:07 编辑
#include <WinAPI.au3>
GUICreate('test')
$ListView = GUICtrlCreateListView('1|2|3|4', 5, 5, 300, 300)
$hListView = GUICtrlGetHandle(-1)
GUICtrlCreateListViewItem('aa|ss|dd|ff', $ListView)
$Call = DllCallbackGetPtr(DllCallbackRegister('_test', 'int', 'hWnd;uint;wparam;lparam'))
$OCall = _WinAPI_SetWindowLong($hListView, -4, $Call)
GUISetState()
While GUIGetMsg() <> -3
WEnd
GUIDelete()
Func _test($hWnd, $iMsg, $wparam, $lparam)
If $iMsg = 0x004E Then Return 1
Return _WinAPI_CallWindowProc($OCall, $hWnd, $iMsg, $wparam, $lparam)
EndFunc ;==>_test 回复 3# ceoguang
问题是看不懂 回复 4# afan
哇,感谢A版{:face (197):} 回复 4# afan
遇到个问题,不知道为神马运行后退出时只退出gui,autoit3的进程没退出 回复 7# drunk
退出循环加一句 GUIDelete() 回复 8# afan
可以了 ,谢谢{:face (361):}
页:
[1]