Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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.039 c
15-1184906287
vasIZmax
2007-07-20 08:38
2007.08.19
Тестирование приложения


15-1184935042
Ксюша
2007-07-20 16:37
2007.08.19
DELPHI+OUTLOOK


3-1177729512
vegarulez
2007-04-28 07:05
2007.08.19
Как в инзерт запихнуть селект?


1-1181179291
Igor_K_A
2007-06-07 05:21
2007.08.19
Обработка Bitmap двумя Thread


2-1184848479
Новичеек
2007-07-19 16:34
2007.08.19
из Vb в Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский