PDA

Ver la Versión Completa : Acceso al Panel de Control de Windows


dec
30-06-2006, 23:04:23
Puedes tener acceso al panel de control desde tu aplicación, mediante la función WinExec de la siguiente manera:


void __fastcall TForm1::Button1Click(TObject *Sender)
{
WinExec("control.exe desk.cpl , 1", SW_SHOW);
}


Esto llamará a las propiedades de pantalla del panel de control, y seleccionará la pestaña del protector de pantalla. Las pestañas se nombran a partir del 0, así la pestaña 1 corresponde a la segunda por la izquierda. Esta forma de seleccionar la pestaña activa no funciona con todas las pantallas. Cuando notemos que no funcione, basta con dejar el WinExec de esta forma:


WinExec("control.exe joy.cpl", SW_SHOW);


Aquí tenéis algunos cpl's.


desk.cpl -> propiedades de pantalla
main.cpl -> propiedades de mouse
appwiz.cpl -> propiedades de agregar o quitar programas
intl.cpl -> propiedades de configuracion regional
mmsys.cpl -> propiedades de multimedia
joy.cpl -> dispositivos de juego


Podéis encontrar los .cpl en el directorio system del windows