API技巧集 -编译运行程序

Posted Eason1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了API技巧集 -编译运行程序相关的知识,希望对你有一定的参考价值。

3、编译运行程序。

API技巧集 (二)

  (三)获得、设置鼠标双击的间隔时间

  在指定间隔的时间内,连续两次鼠标单击操作称为双击,双击间隔的时间可以在控制面板中的鼠标属性里面改变。若要在自编的应用程序中能获得或设置鼠标双击的间隔时间,我们只需使用Windows的两个API函数GetDoubleClickTime和SetDoubleClickTime。调用GetDoubleClickTime可以返回鼠标双击的间隔时间,而使用SetDoubleClickTime则可以设置鼠标双击间隔的时间。

  下面让我们来做一个获得和设置鼠标双击间隔时间的简单的程序:

  首先,在Borland C++ Builder 5.0 中新建一个工程,往窗体Form1中添加两个Button组件,把它们的Caption属性分别改为“获取双击间隔时间”和“设置双击间隔时间”,再添加一个Edit组件,将Edit1的Text属性改为“200”,添加一个Label组件,把Caption属性改为“毫秒”。

  然后,双击按钮Button1,在它的OnClick(单击)事件中加入下面的代码:

//返回鼠标双击间隔时间

ShowMessage("鼠标双击间隔时间为"+IntToStr(GetDoubleClickTime())+"毫秒");

  再双击按钮Button2,也在它的OnClick事件中加入代码:

//设置鼠标双击间隔时间

SetDoubleClickTime(StrToInt( Edit1-$#@62;Text));

  最后,按F9编译运行一下程序。点击窗口中的“获取双击间隔时间”按钮就会弹出一个显示当前系统鼠标双击间隔的时间,若要设置鼠标双击间隔的时间,只要改变文本框中的数值,比如300吧,再点击“设置双击间隔时间”按钮就可以了。需要注意的是,鼠标双击间隔时间的单位是毫秒,设置的值越小,间隔的时间就越小,双击的速度就越快,系统默认的是400毫秒,可不要设得太小了,否则“我的电脑”会打不开的(你双击的速度不够快,^_^)。

API技巧集 (二)

 

  (四)启动控制面板控制台应用程序

 

  在控制面板里有许多的控制面板项目,这些项目就是控制台应用程序,它们都是标准的DLL(动态链接库)文件,我们经常需要通过它们来对Windows进行配置。rundll32.exe就是专门用来调用DLL文件的程序,在C++ Builder编程中,我们可以通过使用API函数WinExec运行外部程序rundll32.exe调用DLL来实现启动控制面板的控制台应用程序。下面是收集的一些调用DLL启动控制台应用程序的例子:

  1、打开控制面板  

WinExec("rundll32.exe shell32.dll,Control_RunDLL",SW_SHOWNORMAL);

  2、打开方式对话框

WinExec("rundll32.exe shell32.dll,OpenAs_RunDLL "c:\\\\autoexec.bat"",SW_SHOWNORMAL);

  3、添加Modem

WinExec("rundll32.exe shell32.dll,Control_RunDLL modem.cpl,,add",SW_SHOWNORMAL);

  4、添加打印机

WinExec("rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter",SW_SHOWNORMAL);

  5、复制磁盘

WinExec("rundll32.exe diskcopy.dll,DiskCopyRunDll",SW_SHOWNORMAL);

  6、鼠标

WinExec("rundll32.exe shell32.dll,Control_RunDLL main.cpl",SW_SHOWNORMAL);

  7、网络

WinExec("rundll32.exe shell32.dll,Control_RunDLL netcpl.cpl",SW_SHOWNORMAL);

  8、密码

WinExec("rundll32.exe shell32.dll,Control_RunDLL password.cpl",SW_SHOWNORMAL);

  9、游戏控制器

WinExec("rundll32.exe shell32.dll,Control_RunDLL joy.cpl",SW_SHOWNORMAL);

  10、日期/时间

WinExec("rundll32.exe shell32.dll,Control_RunDLL timedate.cpl",SW_SHOWNORMAL);

  11、Internet 属性

WinExec("rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl",SW_SHOWNORMAL);

  12、添加/删除程序

//安装/卸载

WinExec("rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1",SW_SHOWNORMAL);

//Windows 安装

WinExec("rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2",SW_SHOWNORMAL);

//启动盘

WinExec("rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3",SW_SHOWNORMAL);

  13、区域设置

//区域设置

WinExec("rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0",SW_SHOWNORMAL);

//数字

WinExec("rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,1",SW_SHOWNORMAL);

//货币

WinExec("rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,2",SW_SHOWNORMAL);

//时间

WinExec("rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,3",SW_SHOWNORMAL);

//日期

WinExec("rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,4",SW_SHOWNORMAL);

  14、辅助选项

//键盘

WinExec("rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1",SW_SHOWNORMAL);

//声音

WinExec("rundll32.exe shell32.dll,Control_RunDLL access.cpl,,2",SW_SHOWNORMAL);

//显示

WinExec("rundll32.exe shell32.dll,Control_RunDLL access.cpl,,3",SW_SHOWNORMAL);

//鼠标

WinExec("rundll32.exe shell32.dll,Control_RunDLL access.cpl,,4",SW_SHOWNORMAL);

//常规

WinExec("rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5",SW_SHOWNORMAL);

  15、多媒体

//音频

WinExec("rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0",SW_SHOWNORMAL);

//视频

WinExec("rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1",SW_SHOWNORMAL);

//MIDI

WinExec("rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2",SW_SHOWNORMAL);

//CD 音乐

WinExec("rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3",SW_SHOWNORMAL);

//设备

WinExec("rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,4",SW_SHOWNORMAL);

  16、系统

//常规

WinExec("rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0",SW_SHOWNORMAL);

//设备管理器

WinExec("rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1",SW_SHOWNORMAL);

//硬件配置文件

WinExec("rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,2",SW_SHOWNORMAL);

//性能

WinExec("rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3",SW_SHOWNORMAL);

  17、显示器

//背景

WinExec("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0",SW_SHOWNORMAL);

//屏幕保护

WinExec("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1",SW_SHOWNORMAL);

//外观

WinExec("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2",SW_SHOWNORMAL);

//设置

WinExec("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3",SW_SHOWNORMAL);

VisualC++6.0API函数操作技巧集

%E5%AE%B9%E5%99%A8Arraylist

http://list.mp3.baidu.com/songlist/502770879

http://index.ttplayer.com/songlist/502714851

http://index.ttplayer.com/songlist/502718795

http://index.ttplayer.com/songlist/502662508

http://index.ttplayer.com/songlist/502710137

http://list.mp3.baidu.com/songlist/502672137

http://index.ttplayer.com/songlist/502223261

http://zhangmen.baidu.cn/songlist/502511373

http://index.ttplayer.com/songlist/502321118

http://index.ttplayer.com/songlist/502769482

http://zhangmen.baidu.cn/songlist/502615818

http://list.mp3.baidu.com/songlist/502486425

http://index.ttplayer.com/songlist/502485313

http://zhangmen.baidu.cn/songlist/502201987

http://index.ttplayer.com/songlist/502389139

http://list.mp3.baidu.com/songlist/502531028

http://list.mp3.baidu.com/songlist/502523698

http://list.mp3.baidu.com/songlist/502594752

http://list.mp3.baidu.com/songlist/502177947

http://zhangmen.baidu.cn/songlist/502663226

http://zhangmen.baidu.cn/songlist/502581643

http://list.mp3.baidu.com/songlist/502617337

http://index.ttplayer.com/songlist/502433352

http://index.ttplayer.com/songlist/502777744

http://index.ttplayer.com/songlist/502449016

http://zhangmen.baidu.cn/songlist/502274886

http://zhangmen.baidu.cn/songlist/502303701

http://zhangmen.baidu.cn/songlist/502721067

http://list.mp3.baidu.com/songlist/502260738

http://list.mp3.baidu.com/songlist/502512367

http://index.ttplayer.com/songlist/502233464

http://list.mp3.baidu.com/songlist/502238788

http://index.ttplayer.com/songlist/502467871

http://list.mp3.baidu.com/songlist/502529597

http://zhangmen.baidu.cn/songlist/502297791

http://zhangmen.baidu.cn/songlist/502741354

http://index.ttplayer.com/songlist/502330789

http://zhangmen.baidu.cn/songlist/502642036

http://list.mp3.baidu.com/songlist/502624427

http://list.mp3.baidu.com/songlist/502214154

http://zhangmen.baidu.cn/songlist/502203337

http://index.ttplayer.com/songlist/502734794

http://list.mp3.baidu.com/songlist/502319238

http://index.ttplayer.com/songlist/502704910

http://list.mp3.baidu.com/songlist/502444441

http://index.ttplayer.com/songlist/502548982

http://list.mp3.baidu.com/songlist/502346076

http://index.ttplayer.com/songlist/502360290

http://zhangmen.baidu.cn/songlist/502149513

http://index.ttplayer.com/songlist/502442434

http://list.mp3.baidu.com/songlist/502213013

http://zhangmen.baidu.cn/songlist/502610326

http://list.mp3.baidu.com/songlist/502532604

http://list.mp3.baidu.com/songlist/502303942

http://list.mp3.baidu.com/songlist/502649400

http://index.ttplayer.com/songlist/502352504

http://zhangmen.baidu.cn/songlist/502762041

http://zhangmen.baidu.cn/songlist/502707932

http://zhangmen.baidu.cn/songlist/502585013

http://list.mp3.baidu.com/songlist/502378275

http://index.ttplayer.com/songlist/502248754

http://index.ttplayer.com/songlist/502709386

http://index.ttplayer.com/songlist/502653831

http://zhangmen.baidu.cn/songlist/502481687

http://list.mp3.baidu.com/songlist/502468246

http://index.ttplayer.com/songlist/502559445

http://list.mp3.baidu.com/songlist/502644932

http://zhangmen.baidu.cn/songlist/502275154

http://index.ttplayer.com/songlist/502614659

http://index.ttplayer.com/songlist/502141341

http://index.ttplayer.com/songlist/502172739

http://index.ttplayer.com/songlist/502635761

http://list.mp3.baidu.com/songlist/502170878

http://list.mp3.baidu.com/songlist/502161502

http://zhangmen.baidu.cn/songlist/502652803

http://list.mp3.baidu.com/songlist/502249828

http://index.ttplayer.com/songlist/502270186

http://zhangmen.baidu.cn/songlist/502761784

http://index.ttplayer.com/songlist/502163147

http://list.mp3.baidu.com/songlist/502477237

http://zhangmen.baidu.cn/songlist/502695456

http://list.mp3.baidu.com/songlist/502410729

http://list.mp3.baidu.com/songlist/502179440

http://zhangmen.baidu.cn/songlist/502281952

http://list.mp3.baidu.com/songlist/502201422

http://zhangmen.baidu.cn/songlist/502578864

http://zhangmen.baidu.cn/songlist/502453326

http://zhangmen.baidu.cn/songlist/502761622

http://index.ttplayer.com/songlist/502750400

http://zhangmen.baidu.cn/songlist/502193915

http://index.ttplayer.com/songlist/502601137

http://zhangmen.baidu.cn/songlist/502538670

http://zhangmen.baidu.cn/songlist/502354525

http://zhangmen.baidu.cn/songlist/502211686

http://index.ttplayer.com/songlist/502285050

http://index.ttplayer.com/songlist/502780273

http://zhangmen.baidu.cn/songlist/502168755

http://index.ttplayer.com/songlist/502535506

http://index.ttplayer.com/songlist/502700620

http://zhangmen.baidu.cn/songlist/502311908

http://index.ttplayer.com/songlist/502251786

http://zhangmen.baidu.cn/songlist/502522183

http://list.mp3.baidu.com/songlist/502226362

http://zhangmen.baidu.cn/songlist/502248357

http://zhangmen.baidu.cn/songlist/502775474

http://index.ttplayer.com/songlist/502713232

http://list.mp3.baidu.com/songlist/502737078

http://index.ttplayer.com/songlist/502455299

http://index.ttplayer.com/songlist/502660415

http://zhangmen.baidu.cn/songlist/502541814

http://zhangmen.baidu.cn/songlist/502584996

http://zhangmen.baidu.cn/songlist/502473229

http://zhangmen.baidu.cn/songlist/502402794

http://index.ttplayer.com/songlist/502711002

http://index.ttplayer.com/songlist/502422922

http://zhangmen.baidu.cn/songlist/502287777

http://list.mp3.baidu.com/songlist/502445376

http://zhangmen.baidu.cn/songlist/502472611

http://zhangmen.baidu.cn/songlist/502727579

http://zhangmen.baidu.cn/songlist/502473896

http://index.ttplayer.com/songlist/502253627

http://zhangmen.baidu.cn/songlist/502432572

http://zhangmen.baidu.cn/songlist/502486943

http://zhangmen.baidu.cn/songlist/502600042

http://list.mp3.baidu.com/songlist/502374323

http://zhangmen.baidu.cn/songlist/502503496

http://zhangmen.baidu.cn/songlist/502159763

http://zhangmen.baidu.cn/songlist/502421543

http://index.ttplayer.com/songlist/502171962

http://zhangmen.baidu.cn/songlist/502220892

http://zhangmen.baidu.cn/songlist/502383819

http://zhangmen.baidu.cn/songlist/502557177

http://index.ttplayer.com/songlist/502622855

http://list.mp3.baidu.com/songlist/502630665

http://index.ttplayer.com/songlist/502730388

http://zhangmen.baidu.cn/songlist/502282069

http://index.ttplayer.com/songlist/502612182

http://zhangmen.baidu.cn/songlist/502494586

http://index.ttplayer.com/songlist/502208567

http://index.ttplayer.com/songlist/502604865

http://index.ttplayer.com/songlist/502188246

http://index.ttplayer.com/songlist/502574387

http://index.ttplayer.com/songlist/502690814

http://zhangmen.baidu.cn/songlist/502399449

http://index.ttplayer.com/songlist/502250869

http://index.ttplayer.com/songlist/502444667

http://zhangmen.baidu.cn/songlist/502287052

http://list.mp3.baidu.com/songlist/502730741

http://zhangmen.baidu.cn/songlist/502593713

http://index.ttplayer.com/songlist/502186357

http://zhangmen.baidu.cn/songlist/502739448

http://zhangmen.baidu.cn/songlist/502722354

http://index.ttplayer.com/songlist/502517891

http://list.mp3.baidu.com/songlist/502753247

http://list.mp3.baidu.com/songlist/502425055

http://zhangmen.baidu.cn/songlist/502505932

http://index.ttplayer.com/songlist/502638842

http://zhangmen.baidu.cn/songlist/502407630

http://list.mp3.baidu.com/songlist/502627944

http://zhangmen.baidu.cn/songlist/502714618

http://index.ttplayer.com/songlist/502305480

http://index.ttplayer.com/songlist/502649141

http://index.ttplayer.com/songlist/502536670

http://list.mp3.baidu.com/songlist/502454215

http://list.mp3.baidu.com/songlist/502695752

http://zhangmen.baidu.cn/songlist/502517796

http://index.ttplayer.com/songlist/502700091

http://index.ttplayer.com/songlist/502721078

http://index.ttplayer.com/songlist/502455250

http://index.ttplayer.com/songlist/502286657

http://zhangmen.baidu.cn/songlist/502359161

http://index.ttplayer.com/songlist/502265688

http://zhangmen.baidu.cn/songlist/502374571

http://zhangmen.baidu.cn/songlist/502558503

http://zhangmen.baidu.cn/songlist/502515846

http://zhangmen.baidu.cn/songlist/502396847

http://zhangmen.baidu.cn/songlist/502693396

http://zhangmen.baidu.cn/songlist/502280037

http://list.mp3.baidu.com/songlist/502667618

http://list.mp3.baidu.com/songlist/502780594

http://zhangmen.baidu.cn/songlist/502690568

http://list.mp3.baidu.com/songlist/502229429

http://index.ttplayer.com/songlist/502228267

http://index.ttplayer.com/songlist/502330509

http://index.ttplayer.com/songlist/502141849

http://index.ttplayer.com/songlist/502460853

http://zhangmen.baidu.cn/songlist/502261236

http://zhangmen.baidu.cn/songlist/502412610

http://index.ttplayer.com/songlist/502368171

http://list.mp3.baidu.com/songlist/502433947

http://zhangmen.baidu.cn/songlist/502256756

http://list.mp3.baidu.com/songlist/502499331

http://index.ttplayer.com/songlist/502640235

http://list.mp3.baidu.com/songlist/502714396

http://zhangmen.baidu.cn/songlist/502196492

http://zhangmen.baidu.cn/songlist/502756572

http://zhangmen.baidu.cn/songlist/502526145

http://index.ttplayer.com/songlist/502224374

http://zhangmen.baidu.cn/songlist/502173960

http://list.mp3.baidu.com/songlist/502547751

http://index.ttplayer.com/songlist/502562507

http://index.ttplayer.com/songlist/502425621

http://zhangmen.baidu.cn/songlist/502180852

http://zhangmen.baidu.cn/songlist/502525437

http://zhangmen.baidu.cn/songlist/502302029

http://index.ttplayer.com/songlist/502549100

http://index.ttplayer.com/songlist/502490824

http://index.ttplayer.com/songlist/502182467

http://list.mp3.baidu.com/songlist/502164556

http://list.mp3.baidu.com/songlist/502274833

http://list.mp3.baidu.com/songlist/502191385

http://list.mp3.baidu.com/songlist/502174836

http://list.mp3.baidu.com/songlist/502568737

http://zhangmen.baidu.cn/songlist/502180588

http://zhangmen.baidu.cn/songlist/502191568

http://zhangmen.baidu.cn/songlist/502553026

http://list.mp3.baidu.com/songlist/502421307

http://list.mp3.baidu.com/songlist/502634018

http://zhangmen.baidu.cn/songlist/502217416

http://zhangmen.baidu.cn/songlist/502232709

http://zhangmen.baidu.cn/songlist/502515979

http://list.mp3.baidu.com/songlist/502198520

http://list.mp3.baidu.com/songlist/502497649

http://list.mp3.baidu.com/songlist/502461714

http://list.mp3.baidu.com/songlist/502501697

http://index.ttplayer.com/songlist/502235946

http://index.ttplayer.com/songlist/502443081

http://index.ttplayer.com/songlist/502658638

http://zhangmen.baidu.cn/songlist/502639845

http://zhangmen.baidu.cn/songlist/502568212

http://index.ttplayer.com/songlist/502185585

http://list.mp3.baidu.com/songlist/502144477

http://zhangmen.baidu.cn/songlist/502574694

http://zhangmen.baidu.cn/songlist/502632548

http://list.mp3.baidu.com/songlist/502595087

http://zhangmen.baidu.cn/songlist/502806668

http://list.mp3.baidu.com/songlist/502535396

http://zhangmen.baidu.cn/songlist/502674891

http://index.ttplayer.com/songlist/502770325

http://zhangmen.baidu.cn/songlist/502511878

http://zhangmen.baidu.cn/songlist/502222763

http://list.mp3.baidu.com/songlist/502526561

http://zhangmen.baidu.cn/songlist/502519038

http://index.ttplayer.com/songlist/502207929

http://list.mp3.baidu.com/songlist/502342356

http://list.mp3.baidu.com/songlist/502227378

以上是关于API技巧集 -编译运行程序的主要内容,如果未能解决你的问题,请参考以下文章

技巧 - 训练集与测试集划分方法

R语言数据集行列互换技巧

R语言重要数据集分析研究——  数据集本身的分析技巧

使用 Visual Studio 类型数据集的技巧?

模型训练技巧

飞桨——数据集的获取途径和数据处理技巧