Функция GetSystemMetrics уже использовалась нами ранее в "Шаг 73 - Функция AdjustWindowRect()", "Шаг 184 - Создаем хранитель экрана", "Шаг 19 - Full Screen + MFC". Но в скользь как бы. Она простая.
int GetSystemMetrics ( int nIndex // идентификатор настройки );
Используя идентификаторы:
SM_CXSMICON, SM_CYSMICON
Мы можем получить рекомендуемый размер икон.
// GetSystemMetric.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "windows.h" #include "iostream.h" void main() { cout << GetSystemMetrics(SM_CXSMICON) << endl; }
А вот и результат у меня на ПК:
Он соответствует настройкам в реестре.
Подробнее в шаге "Шаг 52 - Отображение икон".