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