Как создать панель инструментов из ресурсов? - PullRequest
0 голосов
/ 12 февраля 2012

Я создал ресурс панели инструментов (IDR_TOOLBAR) с помощью редактора ресурсов. Как я могу добавить его в окно, используя базовые интерфейсы Win32 API?

1 Ответ

5 голосов
/ 12 февраля 2012

Для WIN32 API не существует "ресурса панели инструментов".

Ресурсы панели инструментов являются артефактами для классов MFC, таких как CToolbar и тому подобное. На самом деле он состоит из растрового изображения (охватывающего полосу изображений и имеющего тот же идентификатор панели инструментов) и типа ресурса RT_TOOLBAR (фактически MAKEINTRESOURCE(241)), который представляет собой линейный вектор, содержащий команды, которые должны быть сопоставлены с изображениями. , Вы можете прочитать это как таковой с FindResource / LoadResource.

...