Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сделать интерфейс программы, такой как в ХР, В VC++ .NET ? 
:(
    Опции темы
Sheff
Дата 31.8.2003, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 503
Регистрация: 25.3.2002
Где: Зеленоград

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



Как сделать интерфейс программы, такой как в ХР, ну т.е чтобы под Win2000 моя прога выглядела как в WinXP, так например сделан MSDN да и вообще вся VS .NET.


--------------------
--------------------------
Шеф всегда прав :)
PM MAIL WWW ICQ   Вверх
Baa
Дата 31.8.2003, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

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



Есть библиотеки... поищи на форуме... уже тема много раз подымалась.


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
Sheff
Дата 31.8.2003, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 503
Регистрация: 25.3.2002
Где: Зеленоград

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



Нашёл, но все они платные, может кто посоветует что-нить беСплатное...


--------------------
--------------------------
Шеф всегда прав :)
PM MAIL WWW ICQ   Вверх
mr.DUDA
Дата 31.8.2003, 21:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

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



Ёлки-палки, я BCGControlBar для кого закачивал smile.gif ? ? ?
Вот линки прямо на форуме:
1) здесь можно скачать
2) тут можно почитать и посмотреть скрины

ЗЫ, абсолютно бесплатно ($600 до того как её крякнули wink.gif), содрано с варезного китайского FTP, самая последняя версия, best of the best !!!


--------------------
user posted image
PM MAIL WWW   Вверх
Sheff
Дата 31.8.2003, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 503
Регистрация: 25.3.2002
Где: Зеленоград

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



mr.DUDA огромное спасиба, скачал, очень классная вещь
Я так понимаю ты с этой библиотекой уже много любовью занимался, подскажи плиз, как в обычном диалоговом окне сделать крутое меню, если окно SDI или MDI то это там само появляется, а в обычном Dialog'е нет sad.gif

Ещё раз snx !!!


--------------------
--------------------------
Шеф всегда прав :)
PM MAIL WWW ICQ   Вверх
mr.DUDA
Дата 1.9.2003, 00:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

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



Хех, вообще-то я так не пробовал, но в принципе... создаём CBCGPMenuBar внутри диалога, загружаем меню из ресурсов (наверное, лучше всего использовать CreateEx+SetDefaultMenuResId), только вот не знаю, что нужно сделать чтобы меню появилось визуально (наверное, ляпнуть на диалог Static Control, задать ему какой-нить ID, и в CreateEx передать этот ID). Если никак уж не будет получаться - напиши, попробуем вместе smile.gif


--------------------
user posted image
PM MAIL WWW   Вверх
mr.DUDA
Дата 1.9.2003, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

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



Для этих целей имхо больше подходит сочетание CFormView с обычным SDI/MDI приложением.


--------------------
user posted image
PM MAIL WWW   Вверх
Sheff
Дата 1.9.2003, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 503
Регистрация: 25.3.2002
Где: Зеленоград

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



Цитата
Для этих целей имхо больше подходит сочетание CFormView с обычным SDI/MDI приложением.

Да, я тоже тут подумал, но всё же хочется сделать с диалогом
Кстати, я почему-то не нашёл в этой библиотеке аналога CheckBox'у и ComboBox'у, странно, такие распространённые контролы а их там нет sad.gif


--------------------
--------------------------
Шеф всегда прав :)
PM MAIL WWW ICQ   Вверх
Sheff
Дата 1.9.2003, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 503
Регистрация: 25.3.2002
Где: Зеленоград

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



Цитата
создаём CBCGPMenuBar внутри диалога, загружаем меню из ресурсов (наверное, лучше всего использовать CreateEx+SetDefaultMenuResId), только вот не знаю, что нужно сделать чтобы меню появилось визуально (наверное, ляпнуть на диалог Static Control, задать ему какой-нить ID, и в CreateEx передать этот ID)

Так не получается sad.gif
Цитата
Если никак уж не будет получаться - напиши, попробуем вместе

Давай попробуем smile.gif


--------------------
--------------------------
Шеф всегда прав :)
PM MAIL WWW ICQ   Вверх
Sheff
Дата 1.9.2003, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 503
Регистрация: 25.3.2002
Где: Зеленоград

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



Вот нашёл на их сайте:

Q: Is it possible to use CBCGToolBar in dialog boxes?
A: Yes. To do it, you need to add CBCGToolBar m_wndToolBar in your dialog class and add the following code in CMyDialog::OnInitDialog:

Example:
BOOL CMyDialog::OnInitDialog()
{
...
m_wndToolBar.SetOwner (this /* dialog class */);
m_wndToolBar.SetRouteCommandsViaFrame (FALSE);
...
}

Но у меня и так не получилось sad.gif



--------------------
--------------------------
Шеф всегда прав :)
PM MAIL WWW ICQ   Вверх
mr.DUDA
Дата 1.9.2003, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

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



Именно то, о чём ты говоришь, реализуется в примере "DlgBars" (глянь в папку Samples).

ЗЫ, я так и не нашел способа вставить меню на диалог, наверное можно только тулбары. Если так оно и есть, то можно обойтись и тулбарами (сделать кнопки с текстом).

ЗЫ(2), чекбоксов и комбо-боксов отдельно в библиотеке нету, зато есть очень красиво сделанные комбо, вставляемые на тулбар (интересно, как бы их оттуда выдрать smile.gif), и кнопки, действующие как чекбоксы. Почти все стандартные контролы, переделанные в библиотеке, можно посмотреть в примере "BCGPControls" (он не в папке "Samples", а там-же где и "BCGCBDotNetExample", "Bin" и т.д.)

Это сообщение отредактировал(а) mr.DUDA - 1.9.2003, 16:09


--------------------
user posted image
PM MAIL WWW   Вверх
Sheff
Дата 1.9.2003, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 503
Регистрация: 25.3.2002
Где: Зеленоград

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



Да, ToolBar я поставил, хотел вот так-же поставить MenuBar, но не вышло sad.gif


--------------------
--------------------------
Шеф всегда прав :)
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




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


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

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