找回密码
 加入
搜索
查看: 2391|回复: 7

[AU3基础] GUICtrlCreateListView拖动问题【以解决】

  [复制链接]
发表于 2010-7-1 23:48:40 | 显示全部楼层 |阅读模式
本帖最后由 woeiwoei 于 2010-7-2 15:11 编辑


如题 是否可以设置为  不可左右拖动。
因为一拖动就有条黑竖线 挺难看的!
如何解决下啊~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2010-7-2 00:15:15 | 显示全部楼层
#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
 楼主| 发表于 2010-7-2 00:44:40 | 显示全部楼层
回复 2# afan


    谢谢afan 大大  您回复的很洒脱~~~
发表于 2010-7-2 09:40:41 | 显示全部楼层
学习下。。A版好强大。。
发表于 2010-7-2 09:52:33 | 显示全部楼层
不允许左右拉动的LISTVIEW  留脚印专用  以备以后查阅
发表于 2010-7-2 13:14:11 | 显示全部楼层
修改帮助里的例子而已,非脑力活动……
发表于 2010-7-2 13:48:34 | 显示全部楼层
回复 2# afan


真强大。
发表于 2010-7-2 13:55:58 | 显示全部楼层
没看出来A版老大的哪条语句现实了不能拖动功能
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-3 17:12 , Processed in 0.087938 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表