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%A8Arraylisthttp://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技巧集 -编译运行程序的主要内容,如果未能解决你的问题,请参考以下文章