Форум: "WinAPI";
Текущий архив: 2007.08.19;
Скачать: [xml.tar.bz2];
Вниз"Сбросить" ListView_SetColumnWidth при ViewStyle = vsList Найти похожие ветки
← →
GrayFace © (2007-02-27 09:26) [0]После установки конкретного значения в ListView_SetColumnWidth никак не удается вернуть обратно автоматическое вычисление ширины.
Кому-нибудь удавалось побороть?
← →
GrayFace © (2007-03-01 20:28) [1]Если не устанавливать ширину колонок вручную, она сбрасывается при вызове ListView_DeleteAllItems, но при установке Count (ListView виртуальный) он вычисляется по первым N (видимо, столько, сколько входит в контрол при ширине колонок по умолчанию) пунктам, а если среди остальных есть пункты с большим названием, то оно не вмещается.
← →
Rouse_ © (2007-03-02 10:09) [2]Немного не понял, это чтоли нужно?
procedure RearrangelistView(LV: THandle);
const
Plus = 107;
begin
SetFocus(LV);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0);
keybd_event(Plus, MapvirtualKey(Plus, 0), KEYEVENTF_EXTENDEDKEY, 0);
keybd_event(Plus, MapvirtualKey(Plus, 0),
KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), KEYEVENTF_KEYUP, 0);
end;
← →
GrayFace © (2007-03-03 12:48) [3]Попытался жать Ctrl+"+" в ListView - ничего не происходит.
← →
GrayFace © (2007-03-03 12:48) [4]Т.е. пытался жать руками на клавиатуре
← →
Rouse_ © (2007-03-04 12:51) [5]ТАк оно только при vsReport вроде как работает...
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2007.08.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.048 c