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

Создание resource-only DLL - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как в DBGrid убрать горизонтальный скрол? http://www.cyberforum.ru/cpp-beginners/thread486665.html
Есть DBGrid в кот. одно поле нужно либо показать либо спрятать. Если я делаю это через св-во Visible этого поля и изменение ширины DBGrid, то это немного тормозит. Хотелось бы попробовать просто менять ширину DBGrid, но как при этом сделать чтобы не появлялся горизонтальный скрол?
C++ Почему при рисовании возникает 'запрашиваемый ресурс недоступен' Не подскажете, иногда возникает ошибка что то типо 'запрашиваемый ресурс недоступен' возникает при рисовании: использую CClientDC и CPen. нельзя ли подсказать как правильно их использовать или какие то другие и желательно пример с исходником или ссылку где скачать можно. заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread486664.html
VisualC++ 6.0, ADO и MSFlexGrid C++
Доброй ночи, господа! Вот, на ночь глядя у меня несколько вопросов родилось. 1. Как связать данные и FlexGrid, не используя нечто вроде AddItem? 2. Есть ли смысл вообще использовать этот Grid? Может, подскажите, где водится что-нибудь получше, но небольшого размера. 3. Где объявить переменные типа m_pConnection. m_pCommand и m_pRecordset и #import..., чтобы это соединение видели все...
Как можно создать GroupBox? C++
Как можно создать GroupBox? Заранее спасибо.
C++ Как установить ширину выпадающей части ComboBox? http://www.cyberforum.ru/cpp-beginners/thread486620.html
Как установить ширину выпадающей части ComboBox по ширине текста в строках или просто большую, чем ширина самого ComboBox.
Visual C++ Существуют ли MFC'шные функции для преобразования типов? А существуют MFC'шные ф-ии для преобразования типов? подробнее

Показать сообщение отдельно
Comanche
Сообщений: n/a
18.07.2010, 21:49     Создание resource-only DLL
Пришёл сюда из VB-шного форума, поскольку напоролся на ограничение бэйсика, которое, похоже, обойти нельзя никак.

ДАНО:
Куча иконок с глубиной цвета 24 бита. Иконки используются в приложении VB 6.0. Понижать глубину цвета нельзя; использовать вместо иконок битмапы - тоже нельзя.

ЗАДАЧА:
НаписАть DLL-ку, которая будет хранить все иконки внутри себя в виде ресурсов, и экспортировать некую функцию, которая по заданному ID ресурса вернёт или GDI-шный хэндл иконки, или то, что в бэйсике зовётся 'StdPicture'.

ПРОБЛЕМА:
1). Бэйсиковский редактор ресурсов не понимает, зараза, глубины цвета в 24 бита! (пишет 'Invalid icon file'). А как я мог заметить, в VC 6.0 редактор ресурсов этого ограничения не имеет.
2). Я НЕ ЗНАЮ VC 6.0 - и вместе с тем мне придётся, очевидно, DLL-ку делать на Си, другого выхода нет. Поэтому буду благодарен за любую оказанную помощь: ссылку на MSDN, URL статьи 'в тему', пример кода и т.п.

Заранее благодарен!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru