_GUICtrlListView_GetColumnWidth
Возвращает ширину колонки стиля report или list
#include <GuiListView.au3>
_GUICtrlListView_GetColumnWidth($hWnd, $iCol)
Параметры
$hWnd | Дескриптор или идентификатор элемента |
$iCol |
Индекс колонки, отсчёт от 0. Этот параметр игнорируется в стиле list. |
Возвращаемое значение
Успех: | Возвращает ширину колонки |
Ошибка: | Возвращает 0 |
Примечания
Если это сообщение высылается ListView со стилем $LVS_REPORT и указанная колонка не существует, то возвращается неопределённое значение.См. также
_GUICtrlListView_SetColumnWidthПример
#include <GUIConstantsEx.au3>
#include <GuiListView.au3>
$Debug_LV = False ; Проверяет ClassName передаваемый в ListView функции. Установите True и используйте дескриптор от другого элемента, чтобы увидеть как это работает
_Main()
Func _Main()
Local $hListView
GUICreate("ListView - Получает ширину колонки", 400, 300)
$hListView = GUICtrlCreateListView("Колонка 1|Колонка 2|Колонка 3", 2, 2, 394, 268)
GUISetState()
_GUICtrlListView_SetColumnWidth($hListView, 0, 100)
; Изменяет ширину первой колонки
MsgBox(4160, "Информация", "Ширина первой колонки: " & _GUICtrlListView_GetColumnWidth($hListView, 0))
_GUICtrlListView_SetColumnWidth($hListView, 0, 150)
MsgBox(4160, "Информация", "Ширина первой колонки: " & _GUICtrlListView_GetColumnWidth($hListView, 0))
; Цикл выполняется, пока окно не будет закрыто
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
GUIDelete()
EndFunc ;==>_Main