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

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

...Если бы в dll оно лежало открытым ресурсом....
...
Рейтинг: 0 / 0
ToolBar & Menu в DLL
    #32507624
DJStealth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет ты меня не понял,
обычно в (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
ToolBar & Menu в DLL
    #32508998
Ой Вэй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Это должно работать и в таком случае (ресурсы прекрасно загрузятся из библиотеки), ЕСЛИ ты проследил, чтобы коды ресурсов в библиотеках и экзешнике не пересекались.

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

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

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


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