Obtén información del sistema con GetSystemMetrics()
Si alguna vez necesitaste o te preguntaste como obtener la resolución de la pantalla, si el ratón tiene rueda, cuantos botones u otra información con la función GetSystemMetrics() lo podrás saber.
#include <windows.h> #include <iostream> using namespace std; int main() { cout << "Numero de monitores: " << GetSystemMetrics(SM_CMONITORS) << endl; cout << "Tamaño de la pantalla principal: "; cout << GetSystemMetrics(SM_CXSCREEN) <<'x'<< GetSystemMetrics(SM_CYSCREEN); cout << endl << endl; if (GetSystemMetrics(SM_NETWORK)) cout << "Hay red presente"; else cout << "No hay red presente"; cout << endl << endl; if (!GetSystemMetrics(SM_MOUSEPRESENT)) cout << "No tiene un raton conectado" << endl; else { cout << "Tiene un raton conectado" << endl; if (GetSystemMetrics(SM_MOUSEWHEELPRESENT)) cout << "El raton tiene rueda" << endl; else cout << "El raton no tiene rueda" << endl; int n = GetSystemMetrics(SM_CMOUSEBUTTONS); cout << "El raton tiene " << n <<" botones" << endl << endl; } }
Ver toda la información de GetSystemMetrics() en español.
Seguramente también te sea útil la función SystemParametersInfo()
Comentarios
Publicar un comentario