Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > 自动调整listview标题头宽度的二种方法
【标  题】:自动调整listview标题头宽度的二种方法
【关键字】:listview
【来  源】:http://blog.csdn.net/sxycgxj/archive/2006/04/28/695175.aspx

自动调整listview标题头宽度的二种方法

Your Ad Here
自动调整listview标题头宽度的二种方法

方法一:
'*******************************
'用法:Call ResizeListView(ListView1)
'*******************************
Public Sub ResizeListview(objListView As ListView)
    Dim dSecWidth As Double
    Dim iLoop As Integer
    With objListView
         dSecWidth = (.Width / .ColumnHeaders.Count) - 30
         For iLoop = 1 To .ColumnHeaders.Count
          .ColumnHeaders(iLoop).Width = dSecWidth
          '// DoEvents [ Optional, don't really need it ]
         Next iLoop
    End With
End Sub

方法二(使用API):
'**********************
'API声明
Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Const LVM_FIRST = &H1000
'函数
Public Sub AutoSizeColumnHeader(LView As ListView, Column As ColumnHeader, ByVal SizeToHeader As Boolean)
    Dim l As Long
    If SizeToHeader Then l = -2 Else l = -1
    Call SendMessage(LView.hWnd, LVM_FIRST + 30, Column.Index - 1, l)
End Sub
 
ListView控件搜索函数(VB):【上一篇】
vi或者vim文件加密和乱码的处理:【下一篇】
【相关文章】
  • ListView控件搜索函数(VB)
  • 在listview 控件标题上添加图标的模块 (VB)
  • ListView标题平面显示(VB)
  • 使用ASP.NET Atlas ListView控件显示列表数据
  • [C#] ListView不够好
  • 为ListView添加ColumnReordered事件(Windows Form)
  • 三種實現 ListView 欄位排序指標(Up/Down Arrow)的方法
  • 實現 ListView 控制項的 FindItem 方法 (WinForm)
  • ListView Control 意外引發單擊事件的錯誤
  • ListView扩展
  • 【随机文章】
  • 如何从一个大gz包中解压出某个文件
  • linux小技巧
  • 魔兽世界 盗贼三大终极套装一览
  • 在运行时生成桌面快捷方式
  • 自制控件方面的有关知识
  • TCP/IP Daemons
  • 走近Oracle认证
  • ASP VBScript 动态包含文件, FSO 实现 By Shawl.qiu
  • asp运行错误信息
  • 如何快速入门Windows编程
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.