Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как такое сделать-имя,размер,дата... 
V
    Опции темы
PuLN
Дата 24.8.2006, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

Репутация: нет
Всего: 2



user posted image
как такое сделать в VC6.0?
очень надо.. smile 
--------------------
*** хуже нет,когда не ответит тот,кто знает....*** наша жизнь-желтая стрела,подхваченная ветром времени(© PuLN)   
PM MAIL   Вверх
Romikgy
Дата 24.8.2006, 21:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 2
Всего: 146



по слову header поищи


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
PuLN
Дата 24.8.2006, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

Репутация: нет
Всего: 2



ты хочешь сказать,что это именно прописывается?
то есть рисование тут ни при чем?
--------------------
*** хуже нет,когда не ответит тот,кто знает....*** наша жизнь-желтая стрела,подхваченная ветром времени(© PuLN)   
PM MAIL   Вверх
Antropoid
Дата 24.8.2006, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: нет
Всего: 16



Что значит "такое сделать?" Ты имеешь ввиду таблицу? тогда CListCtrl - лучшее решение...Ты имеешь ввиду информацию о файле?тогда CFile - лучшее решение...


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
PuLN
Дата 25.8.2006, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

Репутация: нет
Всего: 2



я имею ввиду таблицу с кнопочками на заголовках+окошко под ней(для дерева файлов)
а этого нет в Controls? 

--------------------
*** хуже нет,когда не ответит тот,кто знает....*** наша жизнь-желтая стрела,подхваченная ветром времени(© PuLN)   
PM MAIL   Вверх
Romikgy
Дата 25.8.2006, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 2
Всего: 146



Код

// DoCreateHeader - creates a header control that is positioned along  
//     the top of the parent window's client area. 
// Returns the handle of the header control. 
// hwndParent - handle of the parent window 
// 
// Global variable 
//    g_hinst - handle of the application instance 
extern HINSTANCE g_hinst; 
 
HWND DoCreateHeader(HWND hwndParent) 

        HWND hwndHeader; 
        RECT rcParent; 
        HD_LAYOUT hdl; 
        WINDOWPOS wp; 
 
        // Ensure that the common control DLL is loaded, and then create 

        // the header control. 
        InitCommonControls(); 
 
        if ((hwndHeader = CreateWindowEx(0, WC_HEADER, (LPCTSTR) NULL, 
                WS_CHILD | WS_BORDER | HDS_BUTTONS | HDS_HORZ, 
                0, 0, 0, 0, hwndParent, (HMENU) ID_HEADER, g_hinst, 
                (LPVOID) NULL)) == NULL) 
            return (HWND) NULL; 
 
        // Retrieve the bounding rectangle of the parent window's 
        // client area, and then request size and position values 

        // from the header control. 
        GetClientRect(hwndParent, &rcParent); 
 
        hdl.prc = &rcParent; 
        hdl.pwpos = ℘ 
        if (!SendMessage(hwndHeader, HDM_LAYOUT, 0, (LPARAM) &hdl)) 
            return (HWND) NULL; 
 
        // Set the size, position, and visibility of the header control. 
        SetWindowPos(hwndHeader, wp.hwndInsertAfter, wp.x, wp.y, 
            wp.cx, wp.cy, wp.flags | SWP_SHOWWINDOW); 
 
        return hwndHeader; 


 

Код

You can create a header control by using the CreateWindowEx function, 
specifying the WC_HEADER window class. This window class is registered 
when the common control dynamic-link library (DLL) is loaded. To ensure that 
this DLL is loaded, use the InitCommonControls function. After you create a header 
control, you can divide it into parts, set the text in each part, and control the 
appearance of the window by using header window messages.


Это сообщение отредактировал(а) Romikgy - 25.8.2006, 13:36


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Kelliout
Дата 25.8.2006, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



это что?
что в результате будет?
так,я там немножко выше кое что спросил....код генерит таблицу или же все таки 
ее можно вставить из Controls??
PM MAIL   Вверх
PuLN
Дата 25.8.2006, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

Репутация: нет
Всего: 2



пардон,вопрос относится ко мне,за своего брата зашел...
--------------------
*** хуже нет,когда не ответит тот,кто знает....*** наша жизнь-желтая стрела,подхваченная ветром времени(© PuLN)   
PM MAIL   Вверх
Antropoid
Дата 25.8.2006, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: нет
Всего: 16



Можно и из Конторолса и из кода. Раз тебе нужно из контролса, то ---> CListCtrl(View - Report).


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
PuLN
Дата 25.8.2006, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

Репутация: нет
Всего: 2



да..до этого я уже докопался..
теперь бьюсь над тем чтобы поместить название в шапку и разделитель... smile 
--------------------
*** хуже нет,когда не ответит тот,кто знает....*** наша жизнь-желтая стрела,подхваченная ветром времени(© PuLN)   
PM MAIL   Вверх
Antropoid
Дата 25.8.2006, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: нет
Всего: 16



А из контрола этого не сделать...дальше создаешь переменную, ассоциированную с твоим СЛистКтрл и...
Код

int n=0;
m_myLC->InsertColumn( n++, "Имя" , LVCFMT_LEFT,  150);
m_myLC->InsertColumn( n++, "Тип" , LVCFMT_LEFT,  50);
m_myLC->InsertColumn( n++, "Размер" , LVCFMT_LEFT,  210);


    


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
PuLN
Дата 25.8.2006, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

Репутация: нет
Всего: 2



переменная и есть m_myLC?
--------------------
*** хуже нет,когда не ответит тот,кто знает....*** наша жизнь-желтая стрела,подхваченная ветром времени(© PuLN)   
PM MAIL   Вверх
Antropoid
Дата 25.8.2006, 19:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: нет
Всего: 16



Да


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
PuLN
Дата 25.8.2006, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

Репутация: нет
Всего: 2



есть новости:
-делаю так проект FTPUpdate MFC(ехе)->dialog; 
-добавляю из Controls(перетаскиванием) List Control;
-в классе FTPUpdate добавляю protected мембер mylistCtrl;
-в FTPUpdate.h  делаю ее static;
-в FTPUpdate.cpp объявляю  CListCtrl CFTPUpdateDlg::mylistCtrl;
-в методе OnInitDialog пишу mylistCtrl.InsertColumn(0,"Name",LVCFMT_LEFT,120);

ииии F7...
шлеп а там:
user posted image

что прикажете делать? smile 

Это сообщение отредактировал(а) PuLN - 25.8.2006, 20:48
--------------------
*** хуже нет,когда не ответит тот,кто знает....*** наша жизнь-желтая стрела,подхваченная ветром времени(© PuLN)   
PM MAIL   Вверх
Antropoid
Дата 25.8.2006, 20:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: нет
Всего: 16



Цитата(PuLN @  25.8.2006,  20:15 Найти цитируемый пост)
-в классе FTPUpdate добавляю protected мембер mylistCtrl;

а ничего вручную добавлять не надо. Добавление переменой отдай в распоряжение ClassWizard...



--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




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


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

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