Форум программистов, компьютерный форум CyberForum.ru

Компоновка MFC с OCX-файлом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как перехватить нажатие на ссылку в IE http://www.cyberforum.ru/cpp-beginners/thread463021.html
Как перехватить нажатие на ссылку в IE, чтобы запустить мою собственную программу с передачей ей URL, по которому кликнули, при условии, что IE сам по себе, т.е. я не использую его в своей программе как ActiveX. Словом, как сделать то, что делает ReGet при клике на URL - сам запускается. С уважением, Юрий.
C++ Как зарегистрировать OLE Control через regsvr32? Здравствуйте! Возник у меня детский вопрос. Ответ должен быть простым, но может кто сталкивался, и думать не придется:-). Короче, делаю я сабж родным Wizard'ом, ни строки кода не вставляю. Естественно, после сборки он регистрится. Да и вручную тоже без проблем. Несу на другую машину - regsvr32 матерится на что-то там с Allocate Memory. Самое смешное, что переписав проект на эту машину и... http://www.cyberforum.ru/cpp-beginners/thread463011.html
Direct3DIM из VC++ - ищу знакомств! C++
Здравствуйте! Кто юзает и/или более-менее хорошо знает сабж - предлагаю обмениваться опытом. Правда я не пользую интерфейсы напрямую, т.е. мне влом писать свой кл(а,я)ссер :-), пока что пользуюсь D3DFrame.lib из SDK (стыдно сказать), но чую я, скоро придется. Конкретно же, помогу с темами 'Создание цветных полигонов без текстур и материалов', 'Что делать, если парит Зед-буфер, когда полигоны...
Ctrl+Alt+Delete и как от него избавиться C++
Необходимо оградить пользователя от необузданных порывов изучения менюхи возникающей его взору при нажатии Ctrl+Alt+Delete .... Как можно прибить сие окно... 1. Вариант Hook WH_KEYBOARD, и после Ctrl+Alt посылать еще какую-нибудь кнопку отличную от Delete (сие возможно, вероятно, не всегда (зависит от ОС и, контроллера, наверно, клавиатуры) )... 2. Вариант (под DOS) Int9 прерывание от...
C++ Как программно запустить заставку с паролем? http://www.cyberforum.ru/cpp-beginners/thread462963.html
Подскажите, пожалуйста, как программно запустить заставку с паролем, а затем тоже программно убрать ее с экрана?
C++ Как сделать анимацию без мерцания? Возьмем простой пример есть рисунок bmp с нарисованным обьектом. Я хочу чтобы он например перемещался по экрану . Для этого загружаю рисунок в виртуальное окно.Затем с помощью DC.BitBlt вывожу на экран.ПРичем ипользуя таймер сдвигаю в каждое прерывание координаты вывода виртуального окна на экран.Но все мерцает. CMainWnd::CMainWnd() { CClientDC DC(this); ... подробнее

Показать сообщение отдельно
Snork
Сообщений: n/a
06.12.2007, 18:41     Компоновка MFC с OCX-файлом
Владимир, привет!

Ну, про то, что ocx'ы не скомпонуешь, знают все, кто понимает, что такое позднее связывание и откуда есть пошел COM (стандарт двоичного позднего связывания). Нужна 'прописка' в реестре, 'гуиды' etc. Я не про то. Я о другом. Вот именно, что в какой-то книжке читал, что опцию 'Use MFC in a static lib' нельзя включать для ActiveX - контролов, сгенерированных визардом. Гон какой-то, верно? Я просто хотел понять, откуда ветер дует.
------------------------------------
Во, не поленился, нашел. Кэйт Грегори, 'Использование VC++ 6'. Цитирую (стр 484.): 'Возможно, вам придет в голову идея скомпоновать библиотеку MFC и элемент управления статически. На 1ый взгляд, сделать это не сложно - выбрать Build->Settings. <...> Сделав это, вы столкнетесь с множеством ошибок компоновки: функций классов COleControl и CPropPage. Последние не входят в состав DLL-модулей, которые можно компоновать статически.' Далее про гейтсовцев, которые не предполагали, что кто-то запузырит ЭмЭфСю в ocx. Теперь вопрос понятен? Или автор говорит о чем-то другом, а я не так понял, или ей пора переквалифицироваться в управдомы :-))).

С уважением - Снорк.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru