第1篇 鼠標(biāo)與鍵盤控制篇
第1章 鼠標(biāo)操作控制 2
1.1 獲取鼠標(biāo)信息 3
實(shí)例001 獲取鼠標(biāo)雙擊時(shí)間間隔 3
實(shí)例002 獲取光標(biāo)閃爍的頻率 4
實(shí)例003 獲取鼠標(biāo)鍵數(shù) 4
實(shí)例004 顯示鼠標(biāo)的等待光標(biāo) 5
實(shí)例005 獲得鼠標(biāo)在窗體上的位置 6
實(shí)例006 記錄鼠標(biāo)行為 7
實(shí)例007 通過截取系統(tǒng)消息判斷鼠標(biāo)的單擊鍵 8
1.2 鼠標(biāo)基本設(shè)置 10
實(shí)例008 定義鼠標(biāo)指針形狀 10
實(shí)例009 自定義鼠標(biāo)的圖片 11
實(shí)例010 自定義動(dòng)畫鼠標(biāo) 12
實(shí)例011 交換鼠標(biāo)左右鍵功能 14
實(shí)例012 限制鼠標(biāo)在某一區(qū)域工作 15
實(shí)例013 屏蔽鼠標(biāo)按鍵 16
實(shí)例014 鼠標(biāo)設(shè)置器 21
1.3 鼠標(biāo)操作在實(shí)際中的應(yīng)用 24
實(shí)例015 隱藏和顯示鼠標(biāo) 24
實(shí)例016 鼠標(biāo)雙擊窗體時(shí)模擬鍵盤Tab鍵操作 25
實(shí)例017 使用鼠標(biāo)拖放復(fù)制文本 26
實(shí)例018 利用鼠標(biāo)繪圖 27
實(shí)例019 模擬鼠標(biāo)操作 28
實(shí)例020 實(shí)現(xiàn)鼠標(biāo)穿透窗體 30
第2章 鍵盤操作控制 32
2.1 獲取鍵盤信息 33
實(shí)例021 獲取組合鍵 33
實(shí)例022 獲取功能鍵 34
實(shí)例023 判斷NumLock鍵和CapsLock鍵
是否鎖定 34
實(shí)例024 將回車鍵轉(zhuǎn)換為Tab鍵 36
2.2 鍵盤熱鍵的設(shè)置 37
實(shí)例025 屏蔽Alt+F4組合鍵關(guān)閉窗體 37
實(shí)例026 實(shí)現(xiàn)按下Esc鍵關(guān)閉窗體 38
實(shí)例027 屏蔽系統(tǒng)的Ctrl+C/X/V組合鍵 39
實(shí)例028 避免按回車鍵產(chǎn)生“嘀”聲 40
實(shí)例029 設(shè)置/屏蔽系統(tǒng)熱鍵 41
2.3 鍵盤操作在實(shí)際中的應(yīng)用 48
實(shí)例030 打開和關(guān)閉輸入法編輯器 48
實(shí)例031 使用鍵盤控制窗體的移動(dòng) 49
實(shí)例032 虛擬鍵盤操作 51
實(shí)例033 多功能鍵盤 60
第2篇 Windows系統(tǒng)開發(fā)篇
第3章 獲取系統(tǒng)相關(guān)信息 66
3.1 獲取計(jì)算機(jī)系統(tǒng)信息 67
實(shí)例034 獲取系統(tǒng)時(shí)間 67
實(shí)例035 獲取系統(tǒng)目錄 68
實(shí)例036 獲取計(jì)算機(jī)名稱 68
實(shí)例037 獲取當(dāng)前程序運(yùn)行目錄 69
實(shí)例038 獲得操作系統(tǒng)版本號(hào) 70
實(shí)例039 獲取系統(tǒng)啟動(dòng)后經(jīng)過的時(shí)間 71
實(shí)例040 獲取任務(wù)欄尺寸 72
實(shí)例041 改變系統(tǒng)提示信息 73
實(shí)例042 獲取系統(tǒng)環(huán)境變量 74
3.2 獲取計(jì)算機(jī)硬件信息 76
實(shí)例043 獲取計(jì)算機(jī)內(nèi)存信息 76
實(shí)例044 獲取CPU相關(guān)信息 78
實(shí)例045 獲取主板相關(guān)信息 79
實(shí)例046 獲得硬盤序列號(hào) 80
實(shí)例047 獲取所有邏輯分區(qū) 81
實(shí)例048 獲取磁盤空間 82
實(shí)例049 獲得磁盤的文件系統(tǒng)類型 83
實(shí)例050 判斷驅(qū)動(dòng)器類型并獲取其屬性 84
實(shí)例051 獲取顯示設(shè)備的名稱及PNPDeviceID 86
實(shí)例052 獲取聲音設(shè)備的名稱及PNPDeviceID 87
實(shí)例053 獲取屏幕的分辨率 88
實(shí)例054 獲取系統(tǒng)已經(jīng)安裝的打印機(jī)信息 89
3.3 獲取系統(tǒng)網(wǎng)絡(luò)信息 90
實(shí)例055 得到本地機(jī)器的IP地址 90
實(shí)例056 檢測(cè)計(jì)算機(jī)是否存在網(wǎng)絡(luò)連接 92
實(shí)例057 判斷計(jì)算機(jī)的聯(lián)機(jī)狀態(tài) 92
3.4 獲取特殊文件夾路徑 94
實(shí)例058 獲取系統(tǒng)特殊文件夾路徑 94
實(shí)例059 得到本地運(yùn)行的EXE的路徑 96
實(shí)例060 獲取映射驅(qū)動(dòng)器路徑 97
3.5 獲取Windows當(dāng)前用戶信息 97
實(shí)例061 獲取當(dāng)前用戶 97
實(shí)例062 判斷當(dāng)前用戶是哪種用戶 98
3.6 獲取Windows日志信息 100
實(shí)例063 獲取系統(tǒng)日志信息 100
實(shí)例064 獲取安全日志信息 102
實(shí)例065 獲取應(yīng)用程序日志信息 103
實(shí)例066 創(chuàng)建并寫入自定義日志信息 104
實(shí)例067 向系統(tǒng)日志寫入自定義數(shù)據(jù) 105
實(shí)例068 向應(yīng)用程序日志寫入自定義信息 106
第4章 系統(tǒng)控制應(yīng)用 107
4.1 啟動(dòng)相關(guān) 108
實(shí)例069 進(jìn)入Windows前發(fā)出警告 108
實(shí)例070 將計(jì)算機(jī)設(shè)置為休眠狀態(tài) 109
實(shí)例071 禁止用戶關(guān)閉計(jì)算機(jī) 110
實(shí)例072 實(shí)現(xiàn)注銷、關(guān)閉和重啟計(jì)算機(jī) 111
實(shí)例073 定時(shí)關(guān)閉計(jì)算機(jī) 114
實(shí)例074 遠(yuǎn)程關(guān)閉與重啟計(jì)算機(jī) 117
4.2 磁盤相關(guān)設(shè)置 120
實(shí)例075 取消磁盤共享 120
實(shí)例076 檢測(cè)磁盤是否準(zhǔn)備好 121
實(shí)例077 圖表顯示磁盤容量 122
實(shí)例078 修改磁盤格式 124
實(shí)例079 格式化磁盤 125
4.3 系統(tǒng)設(shè)置 126
實(shí)例080 禁止使用Windows任務(wù)管理器 126
實(shí)例081 為文件新增右鍵菜單項(xiàng) 127
實(shí)例082 修改計(jì)算機(jī)的默認(rèn)打印機(jī) 128
實(shí)例083 通過注冊(cè)表設(shè)置桌面背景 129
實(shí)例084 利用API設(shè)置桌面背景 130
實(shí)例085 音樂風(fēng)景桌面 132
實(shí)例086 設(shè)置系統(tǒng)任務(wù)欄時(shí)間 135
實(shí)例087 設(shè)置屏幕分辨率 137
實(shí)例088 修改計(jì)算機(jī)名稱 138
實(shí)例089 顯示器控制 139
實(shí)例090 屏幕放大鏡 141
4.4 系統(tǒng)隱藏 143
實(shí)例091 隱藏、顯示任務(wù)欄 143
實(shí)例092 隱藏、顯示開始按鈕 145
實(shí)例093 使桌面圖標(biāo)文字透明 146
實(shí)例094 檢索系統(tǒng)中正在運(yùn)行的任務(wù) 147
實(shí)例095 隱藏、顯示桌面圖標(biāo) 148
4.5 系統(tǒng)控制 150
實(shí)例096 切換輸入法 150
實(shí)例097 全角半角轉(zhuǎn)換 151
實(shí)例098 制作系統(tǒng)掛機(jī)鎖 154
實(shí)例099 開機(jī)啟動(dòng)項(xiàng)管理 158
實(shí)例100 啟動(dòng)Windows系統(tǒng)服務(wù) 159
實(shí)例101 執(zhí)行命令行命令 161
4.6 系統(tǒng)監(jiān)控 162
實(shí)例102 檢測(cè)系統(tǒng)啟動(dòng)模式 162
實(shí)例103 監(jiān)視剪貼板的內(nèi)容 163
實(shí)例104 內(nèi)存使用狀態(tài)監(jiān)控 164
實(shí)例105 鍵盤鉤子屏蔽熱鍵 165
實(shí)例106 CPU使用率 167
第5章 程序控制應(yīng)用 170
5.1 程序控制 171
實(shí)例107 打開控制面板中的程序 171
實(shí)例108 動(dòng)態(tài)系統(tǒng)托盤圖標(biāo) 172
實(shí)例109 控制程序不出現(xiàn)在任務(wù)欄上 174
實(shí)例110 啟動(dòng)屏幕保護(hù) 175
實(shí)例111 使用回車鍵控制鼠標(biāo)焦點(diǎn) 176
實(shí)例112 在TextBox控件中禁用鼠標(biāo)右鍵 177
實(shí)例113 制作屏幕截圖程序 178
實(shí)例114 復(fù)制程序本身 180
實(shí)例115 分段顯示電話號(hào)碼顏色 181
5.2 程序運(yùn)行 182
實(shí)例116 使用互斥量禁止程序運(yùn)行多次 182
實(shí)例117 使用進(jìn)程名禁止程序運(yùn)行多次 183
實(shí)例118 清空回收站 185
5.3 計(jì)算機(jī)控制 186
實(shí)例119 設(shè)置系統(tǒng)僅能運(yùn)行的程序 186
實(shí)例120 獲取本地計(jì)算機(jī)上所有的進(jìn)程 187
實(shí)例121 獲取遠(yuǎn)程計(jì)算機(jī)上所有的進(jìn)程 189
實(shí)例122 調(diào)用外部的EXE文件 190
實(shí)例123 關(guān)閉外部已開啟的程序 191
實(shí)例124 進(jìn)程管理器 192
實(shí)例125 實(shí)現(xiàn)行業(yè)軟件系統(tǒng)注銷功能 195
實(shí)例126 創(chuàng)建應(yīng)用程序快捷方式 195
實(shí)例127 使PC喇叭發(fā)音 197