Форум программистов, компьютерный форум 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.
C++ Написание оператора ( , ) для класса. Мне нaдo нaписaть oперaтoр ',' для клaссa, пример испoльзoвaния: obj << (void*)ptr , 200 ; Oбъясните кaк этo сделaть, пoйaлустa. подробнее

Показать сообщение отдельно
Comanche
Сообщений: n/a

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

18.07.2010, 21:49. Просмотров 1112. Ответов 3
Метки (Все метки)

Пришёл сюда из VB-шного форума, поскольку напоролся на ограничение бэйсика, которое, похоже, обойти нельзя никак.

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

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

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

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