亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ucustommodule.pas

?? 想做個圖片存取的程序
?? PAS
?? 第 1 頁 / 共 5 頁
字號:
{*******************************************************
項目:離線式制卡系統(tǒng)
模塊:自定義函數(shù)模塊
描述:
版本:1.0
日期:
作者:劉進(jìn)雄
郵箱:apollo@skyon.com.cn  &  ljx@skyon.com.cn
更新:
*******************************************************}

unit uCustomModule;

interface

uses

  Windows, Messages, Classes, Graphics, Controls, Forms, SysUtils,
  ExtCtrls, Dialogs, Buttons, Registry, FileCtrl, ShlObj, ShellAPI,
  jpeg, ActiveX, ComObj, MMSystem, MPlayer, StdCtrls, LZExpand;

//_____________________________________________________________________//
//                                                                     //
//                       Moudle index                                  //
//_____________________________________________________________________//

{

1. CustomCursor ................. 自定義光標(biāo)
2. ReadRegKey ................... 讀注冊表鍵值
3. WriteRegKey .................. 寫注冊表鍵值
4. GetExePath ................... 取應(yīng)用程序路徑
5. GetParameter ................. 取配置文件參數(shù)
6. RebootExpires ................ 讓重新啟動失效
7. RebootRestore ................ 恢復(fù)重新啟動功能
8. CloseExpires ................. 使窗口關(guān)閉功能失效
9. CloseRestore ................. 恢復(fù)窗口關(guān)閉功能
10. HideDesktop ................. 隱藏桌面圖標(biāo)
11. ShowDesktop ................. 顯示桌面圖標(biāo)
12. ChangeWallPaper ............. 更改墻紙
13. myGetWindowsDirectory ....... 取Windows目錄
14. myGetSystemDirectory ........ 取系統(tǒng)目錄
15. myGetTempPath ............... 取臨時路徑
16. myGetLogicalDrives .......... 取邏輯驅(qū)動器
17. myGetUserName ............... 取用戶名
18. myGetComputerName ........... 取計算機(jī)名
19. mySelectDirectory ........... 選擇目錄
20. myClearDocument ............. 清除開始菜單我的文檔內(nèi)容
21. SystemAbout ................. 調(diào)用系統(tǒng)關(guān)于對話框
22. SelectDir ................... 選擇目錄
23. HideFormOnTask .............. 在任務(wù)欄上隱藏窗口
24. ConvertBMPtoJPG ............. 轉(zhuǎn)化BMP格式為JPG
25. ConvertJPGtoBMP ............. 轉(zhuǎn)化JPG格式為BMP
26. Replacing ................... 替換某一字符串
27. SmallTOBig .................. 轉(zhuǎn)化數(shù)字為大寫中文(1 - 壹)
28. CreateShortCut .............. 建立快捷方式
29. myAddDocument ............... 增加文件到最近打開過的文檔
30. GetFileIcon ................. 取得文件圖標(biāo)
31. GetCDROMNumber .............. 取CDROM序列號
32. SetCDAutoRun ................ 設(shè)置光驅(qū)是否自動運行
33. OpenCDROM ................... 打開光驅(qū)
34. CloseCDROM .................. 關(guān)閉光驅(qū)
35. GetDiskSizeAvail ............ 取磁盤所有字節(jié)數(shù)和剩余字節(jié)數(shù)
36. GetDiskSize ................. 取磁盤所有字節(jié)數(shù)和剩余字節(jié)數(shù)
37. SystemBarCall ............... 系統(tǒng)控制面板功能調(diào)用
38. GetUserNameAPI .............. 取用戶名(API方式)
39. GetWindowsProductID ......... 取WINDOWS產(chǎn)品ID
40. HideTaskbar ................. 隱藏任務(wù)欄
41. ShowTaskbar ................. 顯示任務(wù)欄
42. MakeTree .................... 獲取目錄樹
43. CreateDsn ................... 建立DSN
44. CnToPY ...................... 轉(zhuǎn)化中文為拼音首字母
45. AddIcoToIE .................. 增加應(yīng)用程序圖標(biāo)到IE
46. SetVolume ................... 設(shè)置磁盤卷標(biāo)
47. FormatFloppy ................ 格式化軟盤
48. IsAudioCD ................... 判斷光驅(qū)中是否為CD盤
49. PlayAudioCD ................. 播放CD盤
50. DiskInDrive ................. 判斷驅(qū)動器是否就緒
51. CheckDriverType ............. 檢查驅(qū)動器類型
52. IsFileInUse ................. 判斷文件是否在使用
53. CopyDir ..................... 拷貝目錄包含子目錄
54. DeleteDir (No use) .......... 刪除目錄包含子目錄
55. CreateTempFile .............. 建立臨時文件
56. SearchFile .................. 尋找文件
57. GetProgramAssociation ....... 取得應(yīng)用程序擴(kuò)展
58. myGetFileTime ............... 取文件建立時間
59. SetFileDateTime ............. 設(shè)置文件時間
60. GetFileLastAccessTime ....... 取文件最后訪問時間
61. CreateDirectory ............. 建立目錄
62. ChangeDirectory ............. 改變目錄
63. GetDirectory ................ 得到目錄
64. SetCurrentDirectory ......... 設(shè)置當(dāng)前目錄
65. RenameDirOrFile ............. 更改目錄或文件名
66. CreateMultiDir .............. 建立多級目錄
67. DirExist .................... 判斷目錄是否存在
68. ChangeFileExtension ......... 更改文件擴(kuò)展名
69. GetFileExtension ............ 取文件擴(kuò)展名
70. FileCopy1 ................... 文件拷貝
71. FileCopy2 ................... 文件拷貝
72. FileCopy3 ................... 文件拷貝
73. SetFileAttribAPI ............ 設(shè)置文件屬性(API方式)
74. SetFileAttrib ............... 設(shè)置文件屬性
75. GetFilePath1 ................ 取得文件路徑(有'\'結(jié)尾)
76. GetFilePath2 ................ 取得文件路徑(沒有'\'結(jié)尾)
77. CopyDelRenMovFile ........... 拷貝、刪除、改名或移動文件
78. GetPortUsed ................. 得到已被使用串口列表
79. SetMediaAudioOff ............ 靜音播放媒體文件
80. SetMediaAudioOn ............. 打開媒體播放文件聲音
81. WaitExeFinish ............... 等待直到可執(zhí)行文件執(zhí)行完成
}

//_____________________________________________________________________//
//                                                                     //
//                 Declare function and procedure                      //
//_____________________________________________________________________//

//-------------------------------//
//1. Custom application cursors
//-------------------------------//
{
  Function:
    The procedure will use custom cursors replace default cursors
  Parameter:
    objControl: Object name
    iPosition: The cursors position which want to change
    iMode: Object type
    sFilePath: New cursors file path will be loading
  Return value:
    None
  Example:
    CustomCursor(frmMain, 1, 1, 'C:\test1.ico');
    CustomCursor(imgPhoto, 2, 1, 'C:\test2.ico');
    CustomCursor(pnlRecord, 3, 1, 'C:\test3.ico');
}
procedure CustomCursor(const objControl: TObject;const iPosition,
  iMode: integer;const sFilePath: string);

//-------------------------------//
//2. Read key from register
//-------------------------------//
{
  Function:
    The procedure's function is read register key value
  Parameter:
    iMode: Read value type
    sPath: Key path
    sKeyName: Key name
  Return value:
    The key value
  Example:
    ReadRegKey(1, '\Software\Microsoft\Windows\', 'Text');
    ReadRegKey(2, '\Software\Microsoft\Windows\', 'Numeric');
}
function ReadRegKey(const iMode: integer; const sPath,
  sKeyName: string): string;

//-------------------------------//
//3. Write key to regisiter
//-------------------------------//
{
  Function:
    Use the function to write the key and value into registry
  Parameter:
    iMode: Write value type
    sPath: Key path
    sKeyName: Key name
    sKeyValue: Key value which will been written
  Return value:
    Write result if success
  Example:
    WriteRegKey(1, '\Software\Microsoft\Windows\', 'Text', 'It's a test.');
    WriteRegKey(2, '\Software\Microsoft\Windows\', 'Numeric', '1');
}
function WriteRegKey(const iMode: integer; const sPath, sKeyName,
  sKeyValue: string): Boolean;

//-------------------------------//
//4. Get execute file path
//-------------------------------//
{
  Function:
    Obtain main execute file path
  Parameter:
    Null
  Return value:
    Execute file path
  Example:
    GetExePath();
}
function GetExePath(): string;

//-------------------------------//
//5. Get configure file parameter
//-------------------------------//
{
  Function:
    Get execute file configure parameter
  Parameter:
    FileName: Configure file name
  Return value:
    Configure parameter value
  Example:
    GetParameter('C:\Configure.ini');
}
function GetParameter(const FileName: string): WideString;

//-------------------------------//
//6. Set reboot expires(Alt+Ctrl+Del)
//-------------------------------//
{
  Function:
    Set computer reboot key expires
  Parameter:
    Null
  Return value:
    None
  Example:
    RebootExpires();
}
procedure RebootExpires();

//-------------------------------//
//7. Set reboot enabled restore(Alt+Ctrl+Del)
//-------------------------------//
{
  Function:
    Restore reboot enabled
  Parameter:
    Null
  Return value:
    None
  Example:
    RebootRestore();
}
procedure RebootRestore();

//-------------------------------//
//8. Set close form expires
//-------------------------------//
{
  Function:
    Set close form key expires
  Parameter:
    Null
  Return value:
    None
  Example:
    CloseExpires();
}
procedure CloseExpires();

//-------------------------------//
//9. Set close form enabled restore
//-------------------------------//
{
  Function:
    Restore close form enabled
  Parameter:
    Null
  Return value:
    None
  Example:
    CloseRestore();
}
procedure CloseRestore();

//-------------------------------//
//10. Hide desktop's icons
//-------------------------------//
{
  Function:
    All of icons on desktop will been hidden
  Parameter:
    Null
  Return value:
    None
  Example:
    HideDesktop();
}
procedure HideDesktop();

//-------------------------------//
//11. Show desktop's items
//-------------------------------//
{
  Function:
    All of desktop's icons will been shown
  Parameter:
    Null
  Return value:
    None
  Example:
    ShowDesktop();
}
procedure ShowDesktop();

//-------------------------------//
//12. Change desktop wall paper
//-------------------------------//
{
  Function:
    Set desktop wall paper use user refer to
  Parameter:
    sPath: Use this parameter to load a picture as wall paper
  Return value:
    false: Fail
    true: Success
  Example:
    ChangeWallPaper('C:\wallpaper.bmp');
}
function ChangeWallPaper(const sPath: string): Boolean;

//-------------------------------//
//13. Get windows directory
//-------------------------------//
{
  Function:
    Get windows directory
  Parameter:
    Null
  Return value:
    Windows directory like 'C:\WINNT' or 'C:\Windows' etc.
  Example:
    myGetWindowsDirectory();
}
function myGetWindowsDirectory(): string;

//-------------------------------//
//14. Get windows system directory
//-------------------------------//
{
  Function:
    Get windows system directory
  Parameter:
    Null
  Return value:
    Windows system directory as 'C:\Winnt\System32'
  Example:
    myGetSystemDirectory()
}
function myGetSystemDirectory(): string;

//-------------------------------//
//15. Get system temperory directory
//-------------------------------//
{
  Function:
    Get system temperory directory
  Parameter:
    Null
  Return value:
    Temperory path
  Example:
    myGetTempPath();
}
function myGetTempPath(): string;

//-------------------------------//
//16. Get logical drives
//-------------------------------//
{
  Function:
    Use the function to get logical drives
  Parameter:
    Null
  Return value:
    Drives value like 'ACD'
  Example:
    myGetLogicalDrives()
}
function myGetLogicalDrives(): string;

//-------------------------------//
//17. Get login user name
//-------------------------------//
{
  Function:
    Get login user name
  Parameter:
    Null
  Return value:
    User name which to login computer
  Example:
    myGetUserName()
}
function myGetUserName(): string;

//-------------------------------//
//18. Get computer name
//-------------------------------//
{
  Function:
    Get computer name
  Parameter:
    Null
  Return value:
    Computer name
  Example:
    myGetComputerName()
}
function myGetComputerName(): string;

//-------------------------------//
//19. Select directory
//-------------------------------//
{
  Function:
    Select directory where pointer to
  Parameter:
    sDescription: The text show for user
    sPath: Start position
  Return value:
    What directory to been selected
  Example:
    mySelectDirectory('Please select directory:', 'C:\');
}
function mySelectDirectory(const sDescription, sPath: string): string;

//-------------------------------//
//20. Clear document
//-------------------------------//
{
  Function:
    Clear document that recently access
  Parameter:
    Null
  Return value:
    None
  Example:
    myClearDocument()
}
procedure myClearDocument();

//-------------------------------//
//21. Call system about dialog
//-------------------------------//
{
  Function:
    Call system about dialog
  Parameter:
    sTitle: Infomation title
    sContent: Infomation content
  Return value:
    None
  Example:
    SystemAbout('POS system', 'Use the system for check out');
}
procedure SystemAbout(const sTitle, sContent: string);

//-------------------------------//
//22. Select directory or file
//-------------------------------//
{
  Function:
    Select directory or file
  Parameter:
    iMode: Meant select directory and file or only select directory
  Return value:
    Directory name or file name
  Example:
    SelectDir(1, 'Please select file:');
    SelectDir(2, 'Please select directory:');
}
function SelectDir(const iMode: integer; const sInfo: string): string;

//-------------------------------//
//23. Hide form on task
//-------------------------------//
{
  Function:
    Hide form on task

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产真实精品久久二三区| 亚洲人成网站在线| 国产一区视频导航| 久久久久久久久久电影| 国产精品资源在线看| 国产视频亚洲色图| 99精品欧美一区二区三区小说| 成人欧美一区二区三区在线播放| 色悠久久久久综合欧美99| 一个色在线综合| 欧美一区二区三区思思人| 国产永久精品大片wwwapp| 国产精品蜜臀av| 欧美视频第二页| 精品一区二区在线看| 亚洲国产成人自拍| 欧美日韩在线直播| 国产乱淫av一区二区三区| **欧美大码日韩| 91麻豆精品国产91久久久久 | 国产精品亚洲第一区在线暖暖韩国| 久久综合九色综合97婷婷| 国产99久久久国产精品| 亚洲综合区在线| 精品日韩在线一区| 91亚洲精品一区二区乱码| 图片区小说区区亚洲影院| 久久一夜天堂av一区二区三区| voyeur盗摄精品| 视频一区中文字幕| 中文字幕av一区 二区| 欧美日韩一区在线观看| 国产精品一区二区久激情瑜伽| 亚洲另类在线制服丝袜| 精品成人私密视频| 欧美在线不卡一区| 国产精品996| 五月综合激情婷婷六月色窝| 国产日产欧美一区| 欧美日韩亚州综合| 不卡欧美aaaaa| 理论片日本一区| 亚洲激情网站免费观看| 久久久噜噜噜久久中文字幕色伊伊| 91在线观看地址| 国产经典欧美精品| 蜜臀av一区二区在线免费观看| 中文字幕制服丝袜一区二区三区| 制服视频三区第一页精品| 91在线小视频| 成人美女视频在线看| 国模大尺度一区二区三区| 亚洲电影激情视频网站| 亚洲色图色小说| 国产欧美一区二区在线观看| 91麻豆精品国产91| 欧美色偷偷大香| 在线观看视频一区二区欧美日韩| 粉嫩av一区二区三区在线播放| 久久99蜜桃精品| 日韩国产在线观看一区| 亚洲在线视频网站| 亚洲日本va午夜在线影院| 欧美激情一区二区在线| 精品国产乱码久久| 日韩欧美在线123| 制服丝袜亚洲播放| 91.com在线观看| 欧美美女视频在线观看| 精品视频全国免费看| 欧亚洲嫩模精品一区三区| 91免费国产在线| 99re成人在线| 色综合网站在线| 日本乱人伦aⅴ精品| 一本色道久久综合狠狠躁的推荐| eeuss国产一区二区三区| 国产91精品免费| 成人app在线观看| 97超碰欧美中文字幕| 99re这里都是精品| 在线欧美小视频| 欧美日高清视频| 日韩一区二区中文字幕| 精品久久五月天| 久久精品无码一区二区三区| 久久久久久一二三区| 国产欧美一区二区精品久导航| 国产欧美日韩三区| 成人免费在线视频| 亚洲综合成人在线视频| 午夜成人免费视频| 久久成人免费电影| 国产精品一区二区免费不卡 | 久久蜜桃av一区精品变态类天堂| 日韩美女在线视频| 久久免费看少妇高潮| 国产蜜臀av在线一区二区三区| 欧美激情一区二区三区全黄| 亚洲视频在线观看一区| 性感美女极品91精品| 捆绑变态av一区二区三区| 国产精品自在在线| 91女厕偷拍女厕偷拍高清| 欧美日韩精品系列| 亚洲精品在线三区| 亚洲视频图片小说| 日本强好片久久久久久aaa| 国产一区在线看| 一本色道久久综合亚洲aⅴ蜜桃| 欧美男同性恋视频网站| 精品国产91乱码一区二区三区 | 在线不卡中文字幕| 久久欧美一区二区| 一区二区三区在线观看欧美| 强制捆绑调教一区二区| 成人精品电影在线观看| 欧美人动与zoxxxx乱| 欧美激情资源网| 亚洲成a人在线观看| 国产盗摄精品一区二区三区在线| 色94色欧美sute亚洲线路一久| 日韩视频免费直播| 亚洲欧美乱综合| 狠狠色丁香久久婷婷综合丁香| 91毛片在线观看| 久久影院午夜片一区| 一区二区三区**美女毛片| 国产麻豆欧美日韩一区| 欧美主播一区二区三区| 久久精品一区蜜桃臀影院| 香蕉成人啪国产精品视频综合网| 国产成人在线视频网站| 欧美狂野另类xxxxoooo| 欧美高清在线一区| 久久国内精品视频| 欧美影视一区在线| 国产精品久久久久天堂| 日韩av电影一区| 在线看不卡av| 国产精品不卡视频| 国产精品99久久久久久有的能看| 欧美日韩视频一区二区| **网站欧美大片在线观看| 国产伦精一区二区三区| 欧美一区2区视频在线观看| 一区二区三区不卡在线观看 | 亚洲综合视频网| 成人av一区二区三区| xf在线a精品一区二区视频网站| 亚洲不卡av一区二区三区| 一本久久综合亚洲鲁鲁五月天 | 日韩久久精品一区| 亚洲成人精品一区二区| 91亚洲午夜精品久久久久久| 国产欧美日韩不卡| 国产成人自拍高清视频在线免费播放| 欧美一区二区三区四区五区| 天堂成人国产精品一区| 欧美日韩一区二区三区在线看| 中文字幕中文在线不卡住| 波多野结衣精品在线| 国产色综合一区| 国产成人在线看| 亚洲国产精品黑人久久久| 国产高清在线观看免费不卡| 国产三级三级三级精品8ⅰ区| 成人免费视频一区二区| 国产精品区一区二区三区| 国产99精品视频| 国产精品久久久久影视| 99re这里只有精品首页| 亚洲黄色尤物视频| 欧美在线观看视频一区二区三区| 一区二区在线观看视频| 欧美优质美女网站| 日韩黄色小视频| www日韩大片| 国产激情一区二区三区| 国产精品久久网站| 色香蕉成人二区免费| 亚洲综合丝袜美腿| 91精品国产aⅴ一区二区| 麻豆91免费看| 久久久777精品电影网影网| 国产福利不卡视频| 亚洲美女一区二区三区| 欧美区一区二区三区| 久久黄色级2电影| 欧美激情一区二区三区不卡| 99久久er热在这里只有精品66| 一区二区三区色| 欧美一区二区精品| 东方aⅴ免费观看久久av| 亚洲色图.com| 91麻豆精品国产91| 国产成人精品影视| 亚洲曰韩产成在线| 精品国产乱码久久久久久影片| 成人高清免费观看|