Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Trucos (https://www.clubdelphi.com/foros/forumdisplay.php?f=52)
-   -   Acceso al Panel de Control de Windows (https://www.clubdelphi.com/foros/showthread.php?t=80622)

dec 01-07-2006 00:04:23

Acceso al Panel de Control de Windows
 
Puedes tener acceso al panel de control desde tu aplicación, mediante la función WinExec de la siguiente manera:

Código:

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:

Código:

WinExec("control.exe joy.cpl", SW_SHOW);
Aquí tenéis algunos cpl's.

Código:

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


La franja horaria es GMT +2. Ahora son las 20:03:50.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi