GUICtrlCreateListView拖动问题【以解决】
本帖最后由 woeiwoei 于 2010-7-2 15:11 编辑如题 是否可以设置为不可左右拖动。
因为一拖动就有条黑竖线 挺难看的!
如何解决下啊~~ #include <GUIListView.au3>
#include <WindowsConstants.au3>
GUICreate('不允许拉动表头', 400, 200)
$ListView = GUICtrlCreateListView('Test|aaaaaa|bbbbbbb|ccccc', 5, 5, 390, 150)
_GUICtrlListView_SetColumnWidth($ListView, 0, 120)
GUICtrlCreateListViewItem('1111|2222|333|44444', $ListView)
$hCall = DllCallbackRegister("_ListViewProc", "int", "hWnd;uint;wparam;lparam")
$pCall = DllCallbackGetPtr($hCall)
$hOldC = _WinAPI_SetWindowLong(GUICtrlGetHandle($ListView), -4, $pCall)
GUISetState()
Do
Until guiGetMsg() = -3
GUIDelete()
Func _ListViewProc($hWnd, $iMsg, $wparam, $lparam)
If $iMsg = $WM_NOTIFY Then Return 1
Return _WinAPI_CallWindowProc($hOldC, $hWnd, $iMsg, $wparam, $lparam)
EndFunc ;==>_ListViewProc 回复 2# afan
谢谢afan 大大您回复的很洒脱~~~{:face (197):} 学习下。。A版好强大。。 不允许左右拉动的LISTVIEW留脚印专用以备以后查阅 修改帮助里的例子而已,非脑力活动…… {:1_413:} 回复 2# afan
真强大。 没看出来A版老大的哪条语句现实了不能拖动功能 {:face (396):}
页:
[1]