亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Delphi > 正文

在Delphi程序中調(diào)用控制面板設(shè)置功能

2019-11-18 18:56:12
字體:
供稿:網(wǎng)友
 應(yīng)用程序運行時,有時需要對系統(tǒng)環(huán)境有特殊要求。例如,在Delphi數(shù)據(jù)庫應(yīng)用程序中可能需要進行BDE(Borland Database Engine)或ODBC數(shù)據(jù)源名稱(DSN:Data Source Name)的設(shè)置;在網(wǎng)絡(luò)應(yīng)用程序中可能需要進行網(wǎng)絡(luò)配置設(shè)置、Modem屬性設(shè)置或用戶撥號連接的帳號和密碼的設(shè)置并保存在系統(tǒng)中;在CTI(Computer-Telephony Integration)應(yīng)用程序中可能需要進行電話撥號屬性的設(shè)置;在游戲程序中可能需要對多媒體或游戲控制器進行設(shè)置;等等。這時候就需要改變Windows系統(tǒng)的環(huán)境設(shè)置,以適應(yīng)應(yīng)用程序正常運行的要求。當應(yīng)用程序不能自行進行環(huán)境設(shè)置時,可能需要軟件用戶來參與、協(xié)助完成設(shè)置。

  Win9X/NT的大多數(shù)系統(tǒng)設(shè)置是在控制面板中進行的。我們可以要求用戶自己打開控制面板尋找相應(yīng)的項目進行設(shè)置,此時要求用戶對控制面板相當熟悉;也可以在程序中自動為用戶打開控制面板并選擇相應(yīng)的項目,此時用戶所做的只是進行設(shè)置。后一種方法無疑更具有友好性,更能提高用戶的工作效率。

  控制面板的大多數(shù)項目設(shè)置,都對應(yīng)Windows的System目錄下的一個CPL文件,如“Internet”屬性對應(yīng)的文件為InetCpl.cpl、“多媒體”屬性對應(yīng)的文件為MmSys.cpl等。通過調(diào)用這些文件可以打開相應(yīng)的屬性設(shè)置窗口,甚至可以跳到相應(yīng)的屬性頁如“Internet”屬性的“連接”屬性頁,有效減少軟件用戶的操作步驟。

  CPL文件的調(diào)用格式為“RunDLL32.exe Shell32.dll,Control_RunDLL CPLFile.cpl,,ItemNo”(可參見注冊表中HKEY_CLASSES_ROOTcplfileshellcplopencommand的默認值),其中CPLFile.cpl為CPL文件,ItemNo為項目編號。在Delphi程序中,可以用WinExec或CreatePRocess函數(shù)來實現(xiàn)CPL文件調(diào)用,從而實現(xiàn)對控制面板的設(shè)置項目的調(diào)用。如進行撥號連接的帳號和密碼設(shè)置要調(diào)用“Internet”屬性的“連接”屬性頁,可以用語句“WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL InetCpl.cpl,,3’,, SW_SHOWNORMAL);”;解決2000年問題中對兩位年份輸入的解釋要調(diào)用“區(qū)域設(shè)置”的“日期”屬性頁,可以用語句:“WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL Intl.cpl,,4’,, SW_SHOWNORMAL);”。
  控制面板各項目設(shè)置調(diào)用所對應(yīng)的語句列表如下:

//打開控制面板
WinExec(’RunDLL.exe Shell32.DLL,Control_RunDLL’,SW_SHOWNORMAL);

//32位ODBC數(shù)據(jù)源管理器,ODBC數(shù)據(jù)源、ODBC驅(qū)動程序設(shè)置
//沒有提供參數(shù)區(qū)分“用戶DSN”“系統(tǒng)DSN”“文件DSN”“ODBC驅(qū)動程序”“跟蹤”“關(guān)于”六個屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL ODBCCP32.CPL’,SW_SHOWNORMAL);

//BDE Adminstrator
//沒有提供參數(shù)區(qū)分“Databases”和“Configuration”兩個屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL BdeAdmin.CPL’,SW_SHOWNORMAL);

//Internet 屬性,可有ItemNo參數(shù)
//“常規(guī)”屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL InetCpl.cpl,,0’, SW_SHOWNORMAL);
//“安全”屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL InetCpl.cpl,,1’, SW_SHOWNORMAL);
//“內(nèi)容”屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL InetCpl.cpl,,2’, SW_SHOWNORMAL);
//“連接”屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL InetCpl.cpl,,3’, SW_SHOWNORMAL);
//“程序”屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL InetCpl.cpl,,4’, SW_SHOWNORMAL);
//“高級”屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL InetCpl.cpl,,5’, SW_SHOWNORMAL);

//電話撥號屬性,沒有提供參數(shù)區(qū)分“我的位置”和“電話語音驅(qū)動程序”兩個屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL Telephon.cpl’, SW_SHOWNORMAL);

//電源管理設(shè)置,沒有提供參數(shù)區(qū)分“電源方案”和“高級”兩個屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL PowerCfg.cpl’, SW_SHOWNORMAL);

//調(diào)制解調(diào)器設(shè)置,沒有提供參數(shù)區(qū)分“常規(guī)”和“診斷”兩個屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL Modem.cpl’, SW_SHOWNORMAL);

//多媒體設(shè)置,可有ItemNo參數(shù)
//“音頻”屬性頁
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);
//“設(shè)備”屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL Mmsys.cpl,,4’, SW_SHOWNORMAL);

//輔助選項設(shè)置,可有ItemNo參數(shù)
//“鍵盤”屬性頁
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);
//“常規(guī)”屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL access.cpl,,5’, SW_SHOWNORMAL);

//密碼設(shè)置,沒有提供參數(shù)區(qū)分“更改密碼”和“修改用戶配置”兩個屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL PassWord.cpl’, SW_SHOWNORMAL);

//區(qū)域設(shè)置,可有ItemNo參數(shù)
//“區(qū)域設(shè)置”屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL Intl.cpl,,0’, SW_SHOWNORMAL);
//“數(shù)字”屬性頁
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);

//日期/時間設(shè)置,可有ItemNo參數(shù)
//“日期和時間”屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL TimeDate.cpl,,0’, SW_SHOWNORMAL);
//“時區(qū)”屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL TimeDate.cpl,,1’, SW_SHOWNORMAL);

//鼠標設(shè)置,沒有提供參數(shù)區(qū)別“按鈕”、“指針”和“移動”三個屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL Main.cpl’, SW_SHOWNORMAL);

//添加/刪除程序設(shè)置,可有ItemNo參數(shù)
//“安裝/卸載”屬性頁
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);

//網(wǎng)絡(luò)設(shè)置,沒有提供參數(shù)區(qū)別“配置”、“標識”和“訪問控制”三個屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL NetCpl.cpl’, SW_SHOWNORMAL);

//系統(tǒng)設(shè)置,
//“常規(guī)”屬性頁, 可有ItemNo參數(shù)
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL SysDm.cpl,,0’, SW_SHOWNORMAL);
//“設(shè)備管理器”屬性頁
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);

//顯示設(shè)置, 可有ItemNo參數(shù)
//“背景”屬性頁
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);
//“設(shè)置”屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL desk.cpl,,3’, SW_SHOWNORMAL);

//游戲控制器設(shè)置,可有ItemNo參數(shù)
//“一般”屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL Joy.cpl,,0’, SW_SHOWNORMAL);
//“高級”屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL Joy.cpl,,1’, SW_SHOWNORMAL);

//掃描儀與數(shù)字相機設(shè)設(shè)置,沒有提供參數(shù)區(qū)分“設(shè)備”和“記錄設(shè)置”兩個屬性頁
WinExec(’RunDLL32.exe Shell32.dll,Control_RunDLL StiCpl.cpl’, SW_SHOWNORMAL);

  以上程序在PWIN98+DELPHI3.0下調(diào)試通過.


上一篇:在delphi把字符串分割成一維數(shù)組

下一篇:在DELPHI程序中使用ADO對象存取ODBC

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
學(xué)習(xí)交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網(wǎng)友關(guān)注

成人精品999| 美女被内谢流白浆高视频| 尤物视频最新网址| 免费91在线观看| 91视频免费在观看| 亚洲都市激情| 色屁屁草草影院ccyycom| 麻豆网站免费观看| 久久久久久一区二区| 日本一级黄视频| 超碰在线公开超碰在线| 久久久一区二区三区不卡| 成人综合av网| 国产在线观看一区二区| 少妇又紧又色又爽又刺激视频| 欧美日韩**字幕一区| avav免费在线观看| 五月婷婷六月丁香激情| 亚洲资源网你懂的| 国产又黄又粗又猛又爽的| 色天天综合久久久久综合片| 午夜在线视频免费观看| 久久久久久久久久久99| 色天天色综合| 亚洲字幕av一区二区三区四区| 日韩大片在线永久免费观看网站| 久久不射中文字幕| 不卡一区二区在线观看| 天堂a中文在线| 国产精品久久91| 国产米奇在线777精品观看| 欧美区亚洲区| 97国产精品视频人人做人人爱| 亚洲v在线观看| 超碰在线caoporn| 久久福利视频一区二区| 亚洲丝袜av一区| 欧美激情手机在线视频| 一本一道久久a久久精品综合| 爱啪啪综合导航| 蜜桃av综合| 亚洲男人的天堂在线aⅴ视频| 强乱中文字幕av一区乱码| 国产又黄又粗的视频| 色婷婷精品大视频在线蜜桃视频| 日本在线播放视频| 中文字幕在线资源| 久久精品国产99精品国产亚洲性色| 91精品国产91久久久久久吃药| 九九热爱视频精品视频| 日韩精品五月天| 国产精品美女久久久久久免费| 国产又粗又猛又爽又黄的视频一| 一区二区三区国产视频| 日韩精品电影一区二区三区| 久久久久久五月天久久久久久久久| 91福利国产成人精品播放| 精品久久久久久中文字幕2017| 欧美国产国产综合| 日本成人免费在线| 九九热爱视频精品视频| 亚洲午夜久久久久久久久红桃| 天码人妻一区二区三区在线看| 亚洲成人第一网站| 久久久久久久久国产一区| 国产精品亚洲美女av网站| 变态黄色小视频网站| 国产片在线观看| 依依成人在线视频| 亚洲一二三区视频| 中文字幕在线免费观看视频| 精品亚洲一区二区三区在线播放| 娇妻高潮浓精白浆xxⅹ| 97精品国产91久久久久久| 欧美午夜18电影| 亚洲精品乱码久久久久久蜜桃图片| 国产精品影视天天线| 天天av综合网| 亚洲一区二区三区免费视频| ,一级淫片a看免费| 国产精品宾馆在线精品酒店| 成人au免费视频影院| 在线电影欧美日韩一区二区私密| 影音先锋中文字幕在线视频| 日韩欧美中文字幕一区| 老司机在线免费视频| 国产一区精品二区| 亚洲欧美精品伊人久久| 伊人影院在线视频| 久久老司机精品视频| 日韩久久久久久| 国产传媒免费在线观看| 韩日毛片在线观看| 欧美性猛交99久久久久99| 国产精品主播| 日韩免费观看一区二区| 好男人www在线视频| 免费黄网站欧美| 亚洲三级中文字幕| 91精品国产丝袜白色高跟鞋| 第四色日韩影片| 中文日本高清免费| 色综合导航网站| 国产玉足脚交久久欧美| 欧美国产偷国产精品三区| 国产www.大片在线| 亚洲午夜免费电影| 真实原创一区二区影院| 国产一区二区三区四区五区加勒比| 久久久精品一区二区涩爱| 亚洲欧美日本在线观看| 中国女人内谢69视频| 欧美日韩国产综合久久| 亚洲成人av网址| 国产精品91一区| 先锋影音男人站你懂得| 99精品热6080yy久久| 亚洲人成影视在线观看| 欧美日韩国产高清一区二区| 欧美一级特黄高清视频| 九色在线视频观看| 91在线一区二区| 国产精品久久久久毛片| 精品亚洲aⅴ乱码一区二区三区| 污黄色在线观看| 91午夜交换视频| 亚洲国产精品第一区二区三区| 99久久99久久精品免费看小说.| 手机av免费观看| 亚洲一区二区三区精品在线| 久久人人爽人人| 欧美一区二区三区视频免费播放| 欧美黑吊大战白妞| 日韩午夜在线电影| 91首页免费视频| 美女性感视频久久| 天堂中文视频在线| 亚洲欧美一区二区三区| 色妞欧美日韩在线| 国产精品久久99久久| 手机看片一级片| 久久资源免费视频| 欧美日韩国产另类不卡| 亚洲系列在线观看| 亚洲精品久久嫩草网站秘色| 自拍偷拍21p| 欧美军同video69gay| 亚洲欧洲日产国产综合网| 少妇人妻偷人精品一区二区| 特级毛片在线| 精品无人乱码| 可以免费看的黄色网址| 国产二级一片内射视频播放| 国产变态拳头交视频一区二区| 日韩综合在线| 国产精品主播一区二区| 欧美一区二区在线视频观看| 欧美大片高清| av资源在线播放| 欧美日韩中文在线视频| 粉嫩av一区二区夜夜嗨| 狠狠干五月天| 中文字幕亚洲影视| 91丨九色丨丰满| 国产成人午夜电影网| 在线播放一区| 精品久久久久久久无码| 亚洲天堂一区在线观看| 国产精品18在线| 999久久久免费精品国产| 夜色资源站国产www在线视频| 户外露出一区二区三区| 麻豆精品蜜桃视频网站| 欧美日韩国产一级| 亚洲黄色网址| 91高潮在线观看| 欧美激情精品久久久久久| sdde在线播放一区二区| 欧美 丝袜 自拍 制服 另类| 久久66热re国产| 久久蜜桃av一区精品变态类天堂| 你懂的在线看| 无码视频在线观看| 免费观看在线综合| 欧美激情欧美狂野欧美精品| 黄色在线视频网| 综合区小说区图片区在线一区| 国产激情在线观看视频| 性高爱久久久久久久久| 91中文精品字幕在线视频| 57pao国产成永久免费视频| 成人福利av| 蜜桃91精品入口| 91精品国自产在线观看| 国产成人精品视频免费| av蓝导航精品导航| 欧美在线你懂的| 亚洲综合伊人久久大杳蕉| 欧美美女视频在线观看| 欧美影院午夜播放| 一级特黄曰皮片视频| 亚洲一级二级三级| 国产91久久久| 日本一区二区三区视频在线| 91精品国产黑色紧身裤美女| 啪啪av大全导航福利综合导航| 精品免费视频一卡2卡三卡4卡不卡| 成人免费在线观看入口| 免费看成年视频网页| 国产成人无码一区二区在线观看| 网曝门事件国产精品二区| 肉大捧一出免费观看网站在线播放| 国产大学生自拍| 日本天堂在线| 国内毛片毛片毛片毛片毛片| 91福利免费观看| av动漫在线看| 国产精品中文欧美| 日日摸天天添天天添破| 一区二区三区日韩在线观看| 午夜啪啪小视频| 深爱五月激情网| 天天操中文字幕| 久久久久久91亚洲精品中文字幕| 精品国产精品一区二区夜夜嗨| 成年免费视频| 欧美激情精品久久久久久蜜臀| 精品国产aaa| 成人激情电影一区二区| 亚洲视频大全| 三级网站在线免费观看| 久久五月婷婷丁香社区| 国产精品麻豆一区| 欧美一区二区少妇| 亚洲人成电影在线播放| 日韩电影在线观看永久视频免费网站| 宅男噜噜噜66一区二区| 久久99精品国产| 日韩免费观看网站| 一区二区三区四区五区精品视频| 自拍偷拍第9页| а√在线中文在线新版| 国产主播一区二区三区四区| 日本欧美在线视频免费观看| 中文字幕av播放| 久久久久久久久久久久91| 国产精品日韩二区| 中文字幕4区| 色啦啦av综合| 又黄又爽的网站| 橘梨纱av一区二区三区在线观看| 无限国产资源| 国产高清成人久久| 久久99精品国产一区二区三区| 精品日韩成人av| 5g影院5g天天爽永久免费影院| 亚洲精品成a人在线观看| 国产精久久一区二区三区| 成人午夜剧场视频网站| 蜜桃av一区二区| 999成人网| 91麻豆精品国产91久久久资源速度| 欧美日韩成人在线视频| 在线性视频日韩欧美| 激情欧美丁香| 久久成人av| 中文文字幕文字幕高清| 中文字幕av一区二区三区人妻少妇| 久久青草国产手机看片福利盒子| 色七七在线观看| 中文字幕在线一二| 成人短视频在线| 亚洲伦理影院| 日韩欧美视频在线| 日韩专区在线播放| 亚洲黄色av网址| youjizz.com日本| 国产黄色一区二区| 综合中文字幕| 欧美日一区二区三区| 欧美精品三级| 91免费人成网站在线观看18| 色一区二区三区| 一级片视频免费观看| 久久国产精品99久久久久久丝袜| 亚洲国产激情一区二区三区| 国产精品无码一本二本三本色| 成人免费在线一区二区三区| gogogo高清在线观看免费完整版| 中文字幕日韩av| 亚洲色图 校园春色| 天干天干啦夜天干天2019| 色综合天天综合狠狠| 亚洲精品国产精品乱码不99按摩| 日韩精品一区二区三区在线| 拔插拔插海外华人免费| 一区二区不卡在线| 精品一区二区三区欧美| 综合久久2023| 超碰高清在线| 亚洲一区二区精品3399| 91麻豆精品国产91久久久| 先锋影音av男人站| 欧美成人禁片在线观看网址| 顶级嫩模一区二区三区| 国产免费av一区二区| 久久99国产精品自在自在app| 亚洲欧美日韩三级| 成人羞羞国产免费| 久久99精品久久久久久| 一本色道综合久久欧美日韩精品| 国产一区二区三区av电影| 欧美色资源站| av在线不卡一区| 欧美刺激性大交免费视频| 亚洲天堂手机版| 色婷婷国产精品久久包臀| 777视频在线观看| 久久久国产一区二区| 成+人+亚洲+综合天堂| 久久久久久久综合狠狠综合| 成人h动漫精品一区二区下载| 亚洲系列第一页| 国产精品资源在线观看| 国产精品啪视频| 黄色在线视频网| 影院在线观看全集免费观看| 男生和女生一起差差差视频|