Является ли "XM_CXSMICON" орфографической ошибкой "SM_CXSMICON" на этих страницах MSDN?
В трех статьях MSDN, связанных внизу этого поста, макрос препроцессора XM_CXSMICON
упомянуто. В контексте это должен быть индекс системной метрики, который задает ширину маленького значка в области уведомлений или всплывающее окно с таким значком.
Вот цитата, дословно:
NIIF_LARGE_ICON (0x00000010) 0x00000010. Windows Vista и более поздние. Большая версия значка должна использоваться в качестве значка в окне уведомлений. Это соответствует значку с размерами SM_CXICON x SM_CYICON. Если этот флаг не установлен, используется значок с размерами XM_CXSMICON x SM_CYSMICON.
Остальные три макроса из этой цитаты, SM_CXICON
, SM_CYICON
а также SM_CYSMICON
, все определены в user32.h
как и ожидалось, но заголовочный файл в Windows API не определяет XM_CXSMICON
, При поиске по MSDN возвращаются только те ссылки, которые указаны в конце этого поста, и все они относятся к значкам уведомлений.
С этим доказательством я делаю вывод, что это ошибка и макрос на самом деле SM_CXSMICON
который определен в строке выше SM_CYSMICON
в user32.h
,
Кто-нибудь может подтвердить это предположение или предоставить дополнительную информацию?
Три статьи MSDN, о которых идет речь:
1 ответ
Да, это опечатка. Следует читать SM_CXSMICON
Икс SM_CYSMICON
,