1. Home
  2. Computing & Technology
  3. Delphi Programming

Open an applet from the Control Panel

By , About.com Guide

To start a Windows Control Panel Applet use the following function:

~~~~~~~~~~~~~~~~~~~~~~~~~
function RunControlPanelApplet(
  const sAppletFileName : string) : integer;
begin
  Result :=
  WinExec(
   PChar('rundll32.exe shell32.dll,'+
   'Control_RunDLL ' + sAppletFileName),
   SW_SHOWNORMAL) ;
end;
~~~~~~~~~~~~~~~~~~~~~~~~~
Usage:

RunControlPanelApplet('sysdm.cpl') ;

Note: Applet Names!
access.cpl: Hardware
appwiz.cpl: Software
desk.cpl: Display
intl.cpl: RegionalSettings
joy.cpl: Joystick
main.cpl: Mouse
mmsys.cpl: Multimedia
modem.cpl: Modems
sysdm.cpl: System
timedate.cpl: Time

Read more on Control Panel applets:
Locate, Display and Execute Control Panel Applets
Interested in Delphi code to mimic the Windows Control Panel folder behavior? In this article you can learn how to find CPL files, how to extract description, name and even the applet icon. Even more, learn how to execute applets from your applications.

Delphi tips navigator:
» Summing multiple selected rows in a DBGrid
« Use arrow keys to move between controls

Explore Delphi Programming
About.com Special Features

Holiday Central

What to eat, where to go, fun things to do and how to save money on the perfect gifts. More >

Family Tech Center

Stay connected and entertained with reviews on tips on the latest HDTVs, cellphones and more. More >

  1. Home
  2. Computing & Technology
  3. Delphi Programming
  4. Coding Delphi Applications
  5. Delphi Tips and Tricks
  6. 2000 Delphi Tips
  7. Open an applet from the Control Panel

©2009 About.com, a part of The New York Times Company.

All rights reserved.