У меня есть приложение MF C MDI, в котором мне нужно использовать значок файла активного CDocument
. Я знаю, что идентификатор значка устанавливается при указании шаблона документа (это первый параметр в конструкторе CMultiDocTemplate
), но после поиска в документации (и файлах заголовков) для CDocument
, CMultiDocTemplate
и CDocTemplate
I не могу найти способ получить идентификатор значка. К сожалению, все они определены в afxwin.h, поэтому исходный код недоступен. CDocTemplate
имеет защищенную переменную-член, m_nIDResource
, которая, как я полагаю, установлена для идентификатора ресурса, переданного конструктору, но нет доступа к этой переменной.
Я мог бы написать тонкую оболочку класс для CMultiDocTemplate
и предоставление доступа к идентификатору значка, но я подумал, что сначала спросит, нашел ли кто-нибудь способ получить значок файла?