Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / ToolBar & Menu в DLL / 6 сообщений из 6, страница 1 из 1
05.05.2004, 10:44
    #32506966
DJStealth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ToolBar & Menu в DLL
Никто не знает как подцепить в проект(ехе) ToolBar и Menu описанные(находящиеся) DLL

------
Пр(CTime::GetCurrentTime()) ? (о) : (и)шло время спать
...
Рейтинг: 0 / 0
05.05.2004, 12:18
    #32507192
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ToolBar & Menu в DLL
Вроде бы никак... Тока руками поднимать.

...Если бы в dll оно лежало открытым ресурсом....
...
Рейтинг: 0 / 0
05.05.2004, 15:55
    #32507624
DJStealth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ToolBar & Menu в DLL
Нет ты меня не понял,
обычно в (exe)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
........
	if (!m_ToolBarDraw.CreateEx(this, WS_CHILD | WS_VISIBLE | CBRS_TOP |TBSTYLE_FLAT | TBSTYLE_TRANSPARENT
		| CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
		!m_ToolBarDraw.LoadToolBar(IDR_MAINFRAME))
	{
		TRACE0("Failed to create toolbar\n");
		return - 1 ;      // fail to create
	}
.....}
я вот про что если все это забабанить в биб-ке, а в CMainFrame как-нибуть передать? уже созданные...
или что-то типа того
------
Пр(CTime::GetCurrentTime()) ? (о) : (и)шло время спать
...
Рейтинг: 0 / 0
06.05.2004, 13:22
    #32508998
Ой Вэй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ToolBar & Menu в DLL
1. Это должно работать и в таком случае (ресурсы прекрасно загрузятся из библиотеки), ЕСЛИ ты проследил, чтобы коды ресурсов в библиотеках и экзешнике не пересекались.

2. Почему бы не погрузить CMainFrame в библиотеку?
...
Рейтинг: 0 / 0
06.05.2004, 13:31
    #32509032
DJStealth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ToolBar & Menu в DLL
Спасибо, Борис, вот об этом варианте я что-то и не подумал ;)
Далее по идее должен следовать сделующий вопрос: а как?но его не будет ;)
------
Пр(CTime::GetCurrentTime()) ? (о) : (и)шло время спать
...
Рейтинг: 0 / 0
07.05.2004, 07:51
    #32510004
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ToolBar & Menu в DLL
Нафиг такие сложности?

Пересечение кодов тут ни при чём.
Дело в HINSTANCE, у основной проги и длл-ины они разные.
У меня есть прога, которая свой хэндл раздаёт длл-инам(плагинам), а те грузят по нему ресурсы абсолютно не заботясь о пересечении кодов.

А вот как создать диалог на чужом шаблоне? ;)
В CreateDialog передаётся код ресурса.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / ToolBar & Menu в DLL / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]