Как получить размеры значка из его дескриптора?

У меня есть дескриптор значка (HICON), и мне нужно узнать размеры значка, который он представляет. Как мне получить эту информацию?


person Canopus    schedule 02.06.2010    source источник


Ответы (1)


Передайте его GetIconInfo(), затем передайте либо возвращенный цвет или маска HBITMAP для GetObject(), чтобы получить структуру BITMAP с высотой/ элементы ширины.

person Alex K.    schedule 02.06.2010
comment
Важно отметить, что оба значка, возвращенные в ICONINFO, должны быть освобождены с помощью DeleteObject API, чтобы предотвратить утечку ресурсов. - person c00000fd; 22.05.2014