Как создавать новые контролы?
От: shapovalov Канада https://www.yaplex.com
Дата: 14.06.04 15:54
Оценка:
Всем привет.
Мне необходимо создать новый элемент управления производный от CListCtrl.
Этот элемент должен представлять из себя такую же панель как и панель в Total Commander, тоесть вверху панели должна быть строка в которой отображается текущий каталог, а внизу количество файлов, Вот как раз эти дополнительные элементы я и не знаю как сделать. Если кто знает, или имеет информацию по этой теме помогите пожалуйста.

14.06.04 20:21: Перенесено модератором из 'C/C++' — Павел Кузнецов
.NET Software developer @ www.yaplex.com
Re: Как создавать новые контролы?
От: Burz  
Дата: 15.06.04 09:34
Оценка:
Здравствуйте, shapovalov, Вы писали:

S>Всем привет.

S>Мне необходимо создать новый элемент управления производный от CListCtrl.
S>Этот элемент должен представлять из себя такую же панель как и панель в Total Commander, тоесть вверху панели должна быть строка в которой отображается текущий каталог, а внизу количество файлов, Вот как раз эти дополнительные элементы я и не знаю как сделать. Если кто знает, или имеет информацию по этой теме помогите пожалуйста.

Ну это целый проект.
Что касается "строка в которой отображается текущий каталог" — то это CReBar и CComboBoxEx. Пример можешь посмотреть — mfcie из MFC.
А вот "эти дополнительные элементы" я лично делал на основе класса CShellTree от Selom Ofori. Можно найти на www.codeproject.com

Хотя если тебе не нужна особая функциональность, то воспользуйся интерфейсом IShellView. Вот пример
Re[2]: Как создавать новые контролы?
От: shapovalov Канада https://www.yaplex.com
Дата: 15.06.04 11:00
Оценка:
Здравствуйте, Burz, Вы писали:

B>Ну это целый проект.

B>Что касается "строка в которой отображается текущий каталог" — то это CReBar и CComboBoxEx. Пример можешь посмотреть — mfcie из MFC.
B>А вот "эти дополнительные элементы" я лично делал на основе класса CShellTree от Selom Ofori. Можно найти на www.codeproject.com

B>Хотя если тебе не нужна особая функциональность, то воспользуйся интерфейсом IShellView. Вот пример


Спасибо большое. Буду разбираться.
.NET Software developer @ www.yaplex.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.