登 录
For i = 0 To m_lvw.ColumnHeaders.Count SendMessage m_lvw.hWnd, LVM_SETCOLUMNWIDTH, i, LVSCW_AUTOSIZE_USEHEADER Next i
在标准模块里要写如下声明和常量:
'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
Public Const LVM_SETCOLUMNWIDTH = &H1000 + 30 Public Const LVSCW_AUTOSIZE_USEHEADER = -2
另外,C++中十六进制用0x打头,VB中使用&H打头。
抱歉!评论已关闭.