Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как убрать горизонтальный scrollbar SysListView32? 
:(
    Опции темы
Voyager
Дата 27.7.2006, 02:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 532
Регистрация: 8.2.2005

Репутация: 4
Всего: 18



Знаю как убрать оба scrollbarа, но вот как убрать только горизонтальный scrollbar у SysListView32? Искал по форуму - не нашел.
Есть вариант - так как у меня все равно идет отрисовка итемов, то сделать ширину колонок минимальной, но хотелось бы найти человеческий способ. 
PM   Вверх
Quadr0
Дата 27.7.2006, 04:24 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











...

Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 11:44
  Вверх
Voyager
Дата 27.7.2006, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 532
Регистрация: 8.2.2005

Репутация: 4
Всего: 18



В общем решил проблему так:

Код

function ListView_WndProc(hwnd:HWND; msg:UINT; wParam:WPARAM; lParam:LPARAM):LRESULT;stdcall;
var
  proc:Pointer;
begin
    proc:=Pointer(GetWindowLong(hwnd,GWL_USERDATA));
    if (msg = WM_WINDOWPOSCHANGING) then ShowScrollBar(hwnd,SB_HORZ,FALSE);
    Result:=CallWindowProc(proc,hwnd,msg,wParam,lParam);
end;

...
  hwndContactTree := CreateWindow(WC_LISTVIEW,'',
    LVS_REPORT or WS_CHILD or WS_VISIBLE or WS_BORDER or WS_CLIPCHILDREN or LVS_OWNERDRAWFIXED or LVS_NOCOLUMNHEADER,
                      0, 0, 0, 0, hwndContactList, 0, hInstance, nil);
  SetWindowLong(hwndContactTree,GWL_USERDATA, SetWindowLong(hwndContactTree,GWL_WNDPROC, LongInt(@ListView_WndProc)));
 

Это сообщение отредактировал(а) Voyager - 27.7.2006, 14:59
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0602 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.