Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2008, 10:33   #11
Iber
Пользователь
 
Регистрация: 10.11.2008
Сообщений: 20
По умолчанию

так все кажись разобрался тока грузин скажи плз как компонент называется контрол каторый в делфи а то я его найти не могу
Iber вне форума Ответить с цитированием
Старый 16.11.2008, 15:36   #12
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

не понял. какой тебе нужен компонент из Delphi?
rpy3uH вне форума Ответить с цитированием
Старый 16.11.2008, 16:18   #13
Iber
Пользователь
 
Регистрация: 10.11.2008
Сообщений: 20
По умолчанию

Цитата:
Сообщение от rpy3uH Посмотреть сообщение
сначала получи список папок и файлов в папке, потом выводи в контрол по строкам сначала значок потом имя файла или папки. Получать список файлов надо только один раз. Выводить надо при получении сообщения WM_PAINT
вот этот контрол))
Iber вне форума Ответить с цитированием
Старый 16.11.2008, 16:29   #14
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

тебе подойдёт TreeView. вот тут написано про него

Последний раз редактировалось rpy3uH; 16.11.2008 в 16:34.
rpy3uH вне форума Ответить с цитированием
Старый 18.11.2008, 09:01   #15
Iber
Пользователь
 
Регистрация: 10.11.2008
Сообщений: 20
По умолчанию

помоему listview намного функциональнее удобнее и нагляднее...и по заданию она мне больше подходит почитал ману про нее на том же сайте не понял ничего...2 вапроса на даный момент как создать столбцы в ней и как в нее даные записывать?
Iber вне форума Ответить с цитированием
Старый 20.11.2008, 08:26   #16
Iber
Пользователь
 
Регистрация: 10.11.2008
Сообщений: 20
По умолчанию

разобрался с созданием еси несложно напиши пажалуста как вывод организовать а то я савсем незнаю как делать (
Вложения
Тип файла: rar adin.rar (1.5 Кб, 14 просмотров)
Iber вне форума Ответить с цитированием
Старый 24.11.2008, 17:14   #17
Iber
Пользователь
 
Регистрация: 10.11.2008
Сообщений: 20
По умолчанию

мдя ну лана тогда перефразирую

1 - Как добавить колонки в listview?
2 - Как организовать добавление итемов в listview?
Iber вне форума Ответить с цитированием
Старый 01.12.2008, 12:50   #18
Iber
Пользователь
 
Регистрация: 10.11.2008
Сообщений: 20
По умолчанию

Вобшем с добавлением столбцов разобрался. остался второй вопрос как добавить итемы в listview скажем чтоб итемы были файлы текущего каталога...

2rpy3uH
сылку что ты давал там это все есть но там на С и я не смог разобратся
Iber вне форума Ответить с цитированием
Старый 01.12.2008, 13:46   #19
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

что-то я как-то потерял эту тему ....
Цитата:
Сообщение от Iber Посмотреть сообщение
Вобшем с добавлением столбцов разобрался.
(
как сделал? через LVM_INSERTCOLUMN

Цитата:
Сообщение от Iber Посмотреть сообщение
остался второй вопрос как добавить итемы в listview скажем чтоб итемы были файлы текущего каталога...
(
LVM_INSERTITEM

Цитата:
Сообщение от Iber Посмотреть сообщение
2rpy3uH
сылку что ты давал там это все есть но там на С и я не смог разобратся
Деваться не куда, учи языки С/С++, большинство примеров на С/С++.

Последний раз редактировалось rpy3uH; 01.12.2008 в 13:48.
rpy3uH вне форума Ответить с цитированием
Старый 01.12.2008, 15:40   #20
Iber
Пользователь
 
Регистрация: 10.11.2008
Сообщений: 20
По умолчанию

Цитата:
как сделал? через LVM_INSERTCOLUMN
Код:
   ListView1 := CreateWindowEx(
    WS_EX_CLIENTEDGE,
    WC_LISTVIEW,
    nil,
    WS_CHILD or WS_VISIBLE or LVS_REPORT or LVS_SINGLESEL,
    5, 40, 460, 465, wnd, 0, hInstance, nil);
    Font := GetStockObject( ANSI_FIXED_FONT );
    SendMessage(ListView1,WM_SETFONT, Font, 0);

    lvc.mask := (LVCF_WIDTH or LVCF_TEXT or LVCF_SUBITEM);
    lvc.cx := 225;
    lvc.fmt := LVCFMT_LEFT;
    lvc.iSubItem := 0;
    lvc.pszText :=PChar(Headers[1]);
    ListView_InsertColumn(Listview1, 0, lvc);

    lvc.iSubItem := 1;
    lvc.pszText :=PChar(Headers[2]);
    ListView_InsertColumn(Listview1, 1, lvc);
Iber вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
открытие окна в Delphi R11 Помощь студентам 3 14.02.2008 16:23
Рисование многоугольника (собственный класс) MaTBeu Общие вопросы C/C++ 1 08.12.2007 14:53
winapi in delphi steck Свободное общение 2 07.09.2007 08:40
открытие окна в delphi dima00 Общие вопросы Delphi 14 27.06.2007 23:25