前言
第1章 消息框
001 如何創(chuàng)建消息框?
002 如何設置消息框標題?
003 如何使用資源串創(chuàng)建消息框?
004 如何使用資源串動態(tài)顯示消息框內容?
005 如何使消息框顯示問號圖標?
006 如何使消息框顯示"是/否"按鈕?
007 如何使消息框顯示"重試取消"按鈕?
第2章 常用控件
008 如何使用滑塊控件?
009 如何使用標簽控件?
010 如何使用樹形控件?
011 如何使用列表控件?
012 如何使用進度條控件?
013 如何使用滾動條控件?
014 如何設置按鈕控件標簽?
015 如何設置按鈕控件字體?
016 如何動態(tài)創(chuàng)建按鈕控件?
017 如何禁用和啟用按鈕控件?
018 如何隱藏和顯示按鈕控件?
019 如何在按鈕控件上加載圖標?
020 如何在按鈕控件上加載位圖?
021 如何在程序窗口中創(chuàng)建按鈕控件?
022 如何限制編輯控件輸入的字符類型?
023 如何顯示載有RichEdit控件的對話框?
024 如何在列表框中自動裝載磁盤文件列表?
025 如何使ListControl控件支持整欄選擇?
026 如何使用PictureBox控件瀏覽多種格式的圖像?
第3章 通用對話框
027 如何使用字體對話框?
028 如何使用顏色對話框?
029 如何使用頁面設置對話框?
030 如何使用查找與替換對話框?
031 如何設置文件保存對話框?
032 如何設置文件對話框標題?
033 如何設置文件對話框過濾器?
034 如何設置文件對話框多重選擇功能?
035 如何設置文件對話框打開時的目錄位置?
036 如何從文件對話框中選擇文件夾?
037 如何從文件對話框中新建文件夾?
038 如何在文件對話框中預覽位圖文件?
039 如何從文件對話框中獲取文件擴展名?
040 如何從文件對話框中獲取文件標題?
041 如何獲取文件對話框選擇的多個文件?
042 如何在程序啟動時彈出文件打開對話框?
第4章 標題欄與菜單欄
043 如何獲取標題欄高度?
044 如何設置標題欄文字?
045 如何獲取標題欄文字顏色?
046 如何設置標題欄文字顏色?
047 如何在文檔類中設置標題欄文字?
048 如何防止在標題欄上顯示文檔名?
049 如何禁止標題欄的最小化按鈕?
050 如何禁止標題欄的最大化按鈕?
051 如何禁止標題欄的關閉按鈕?
052 如何獲取標題欄的按鈕尺寸?
053 如何自定義標題欄?
054 如何獲取IE瀏覽器標題內容?
055 如何取消標題欄的右鍵系統(tǒng)菜單?
056 如何在標題欄右鍵菜單中增加菜單項?
057 如何動態(tài)增加菜單?
058 如何動態(tài)刪除菜單?
059 如何啟用和禁用菜單命令?
060 如何為菜單添加復選標記?
061 如何為菜單添加單選標記?
062 如何動態(tài)刪除系統(tǒng)菜單項?
063 如何動態(tài)增加系統(tǒng)菜單項?
064 如何觸發(fā)一個菜單命令?
065 如何創(chuàng)建一個彈出式菜單?
066 如何設計自定義快捷菜單?
067 如何在對話框類型的應用程序中加載菜單?
068 如何獲取菜單欄高度?
069 如何取消應用程序菜單欄?
070 如何取消對菜單狀態(tài)的限制?
071 如何確定頂層菜單所占的行數?
072 如何在子菜單中記錄歷史文件?
第5章 工具欄與狀態(tài)欄
073 如何給工具欄分組?
074 如何關閉默認工具欄?
075 如何設置工具欄標題?
076 如何設置工具欄按鈕提示?
077 如何關閉工具欄按鈕提示?
078 如何啟用和禁用工具欄按鈕?
079 如何設置下壓式工具欄按鈕?
080 如何給工具欄按鈕設置下拉箭頭?
081 如何為工具欄添加動態(tài)真彩按鈕?
082 如何為工具欄按鈕添加文字?
083 如何為IE工具欄添加按鈕?
084 如何在工具欄上加載動畫?
085 如何在工具欄上加載組合框?
086 如何在工具欄上加載字體組合框?
087 如何使用代碼獲取工具欄的指針?
088 如何在對話框程序中加入工具欄?
089 如何控制工具欄的停靠位置?
090 如何使用對話欄?
091 如何增加狀態(tài)欄窗格?
092 如何更新狀態(tài)欄窗格?
093 如何關閉默認狀態(tài)欄?
094 如何在狀態(tài)欄上加載圖像?
095 如何在狀態(tài)欄上加載進度條?
096 如何在狀態(tài)欄上顯示滾動文本?
097 如何在狀態(tài)欄上顯示當前時間?
098 如何在狀態(tài)欄上顯示鼠標當前位置?
099 如何使用代碼獲取狀態(tài)欄指針?
第6章 圖標與光標
100 如何設置光標?
101 如何裁剪光標?
102 如何捕捉光標熱區(qū)?
103 如何創(chuàng)建一個等待光標?
104 如何結束一個等待光標?
105 如何獲取默認光標大小?
106 如何裝入一個系統(tǒng)預定義光標?
107 如何獲取系統(tǒng)圖標?
108 如何獲取默認圖標大小?
109 如何獲取應用程序圖標?
110 如何設置應用程序圖標?
111 如何在系統(tǒng)托盤中設置圖標?
112 如何直接從文件中裝入一個圖標?
113 如何使應用程序標題欄圖標旋轉?
第7章 程序窗口
114 如何切分同視圖窗口?
115 如何切分多視圖窗口?
116 如何判斷程序窗口是否為切分窗口?
117 如何創(chuàng)建非矩形窗口?
118 如何實現無標題窗口的拖動?
119 如何將應用程序窗口居中顯示?
120 如何設置應用程序窗口的顯示位置?
121 如何保存應用程序窗口顯示位置?
122 如何限制多文檔子窗口的大小?
123 如何改變應用程序窗口的大小?
124 如何固定應用程序窗口的大小?
125 如何限制改變應用程序窗口的大小?
126 如何設置應用程序窗口的背景圖像?
127 如何設置應用程序窗口的背景顏色?
128 如何使MDI程序子窗口最大化啟動?
129 如何使SDI程序窗口最大化啟動?
130 如何使SDI程序窗口最小化啟動?
131 如何在應用程序窗口中添加插入符?,
132 如何設置滾動條的滾動范圍?
133 如何獲取水平滾動條上箭頭位圖寬度?
134 如何獲取垂直滾動條上箭頭位圖寬度?
135 如何獲取應用程序窗口邊界寬度?
136 如何創(chuàng)建列表視圖應用程序?
137 如何創(chuàng)建一個非模式對話框?
138 如何創(chuàng)建一個屬性頁對話框?
139 如何創(chuàng)建一個向導式對話框?
140 如何制作托盤程序?
141 如何實現全屏顯示?
142 如何在對話框程序中加入閃屏?
143 如何在文檔/視圖程序中加入閃屏?
144 如何制作不規(guī)則的應用程序界面?
145 如何擴展/收縮對話框應用程序界面?
146 如何使應用程序界面以任意透明度顯示?
第8章 程序控制
147 如何創(chuàng)建最簡單的MFC程序?
148 如何使應用程序總在最前面顯示?
149 如何設置CEditView類型程序的字體?
150 如何判斷應用程序是否有相同實例存在?
151 如何使應用程序啟動時不自動創(chuàng)建新文檔?
152 如何使用內存映射文件實現多個程序間互斥運行?
153 如何屏蔽應用程序加速鍵?
154 如何在任務欄上隱藏應用程序?
155 如何關閉應用程序?
156 如何使應用程序在關閉時給予提示?
157 如何獲取應用程序的當前路徑?
158 如何改變應用程序的當前路徑?
159 如何為應用程序創(chuàng)建快捷方式?
160 如何根據快捷方式查找應用程序?
161 如何在應用程序中執(zhí)行其他應用程序?
162 如何處理Windows應用程序的命令行參數?
163 如何在應用程序中添加命令范圍消息處理函數?
164 如何創(chuàng)建熱鍵消息?
165 如何重定向命令消息?
166 如何創(chuàng)建自定義消息?
167 如何檢索一個寄送消息?
168 如何改變最近文件列表的最大值?
169 如何在應用程序中使用定時器?
170 如何使應用程序支持網頁瀏覽?
171 如何使應用程序支持網頁編輯?
172 如何使應用程序支持一檔多視?
173 如何在應用程序中循環(huán)瀏覽已經打開的文檔?
174 如何在應用程序中循環(huán)瀏覽已經打開的視圖?
175 如何設置變量, 使程序中的所有類都能夠訪問?
第9章 進程與線程
176 如何終止當前進程?
177 如何獲取系統(tǒng)進程?
178 如何終止指定進程?
179 如何在程序中啟動程序?
180 如何使用事件對象同步進程?
181 如何在兩個執(zhí)行程序間進行數據通信?
182 如何使用工作線程?
183 如何正常終止線程?
184 如何異常終止線程?
185 如何獲取線程退出碼?
186 如何使用線程優(yōu)先級?
187 如何使用用戶界面線程?
188 如何實現多線程多任務?
189 如何使用臨界區(qū)同步線程?
190 如何調用幫助文件(. chin)?
第10章 字符串
191 如何對字符串進行連接?
192 如何對字符串進行比較?
193 如何從字符串中存取字符?
194 如何計算一個字符串的大小?
195 如何快速格式化一個字符串?
196 如何將CString類型轉換成int類型?
197 如何將CString類型轉換成float類型?
198 如何將CString中的字符串賦值給字符指針?
199 如何折行顯示字符串?
200 如何旋轉顯示字符串?
201 如何顯示星期月份字符串?
202 如何顯示包括制表符的字符串?
203 如何使用BIG5顯示一個字符串?
204 如何使字符串輸出具有立體效果?
205 如何用省略號顯示字符串的其余部分?
第11章 文件讀寫操作
206 如何打開文件?
207 如何關閉文件?
208 如何讀文件?
209 如何寫文件?
210 如何定位文件?
211 如何判斷文件大小?
212 如何獲取文件錯誤類型?
213 如何檢測文件是否已經發(fā)生更改?
214 如何判斷文件在磁盤上是否存在?
215 如何讀寫INI文件?
216 如何創(chuàng)建一個臨時文件?
217 如何創(chuàng)建一個特大型文件?
218 如何創(chuàng)建一個文本文件?
219 如何刪除一個文本文件?
220 如何更名一個文本文件7
221 如何對文本文件進行查找與替換?
222 如何從文本文件中讀取一個字符串?
第12章 文件與文件夾屬性操作
223 如何判斷文件只讀屬性?
224 如何設置文件只讀屬性?
225 如何判斷文件隱藏屬性?
226 如何設置文件隱藏屬性?
227 如何判斷文件歸檔屬性?
228 如何設置文件歸檔屬性?
229 如何取消文件所有屬性?
230 如何獲取文件大小?
231 如何獲取文件類型?
232 如何獲取系統(tǒng)所有文件類型?
233 如何獲取文件創(chuàng)建時間?
234 如何獲取文件修改時間?
235 如何獲取文件訪問時間?
236 如何設置文件創(chuàng)建時間?
237 如何設置文件修改時間?
238 如何設置文件訪問時間?
239 如何獲取文件夾創(chuàng)建時間?
240 如何獲取文件夾修改時間?
241 如何獲取文件夾訪問時間?
242 如何設置文件夾創(chuàng)建時間?
243 如何設置文件夾修改時間?
244 如何設置文件夾訪問時間?
245 如何判斷文件夾真假?
第13章 文件與文件夾系統(tǒng)操作
246 如何復制文件?
247 如何刪除文件?
248 如何移動文件?
249 如何更名文件?
250 如何顯示文件復制過程對話框?
251 如何復制文件夾?
252 如何創(chuàng)建文件夾?
253 如何刪除文件夾?
254 如何更名文件夾?
255 如何創(chuàng)建多層文件夾?
256 如何刪除多層文件夾?
第14章 系統(tǒng)控制操作
257 如何隱藏操作系統(tǒng)任務欄?
258 如何取消隱藏操作系統(tǒng)任務欄?
259 如何檢索系統(tǒng)任務欄各窗口標題?
260 如何關閉計算機?
261 如何注銷當前用戶?
262 如何重新啟動計算機?
263 如何關閉計算機并關閉電源?
264 如何設置系統(tǒng)啟動自運行程序?
265 如何在程序中將其他窗口程序調至前臺?
266 如何獲取當前系統(tǒng)時間?
267 如何設置當前系統(tǒng)時間?
268 如何計算時間差?
269 如何獲取系統(tǒng)顯示元素的顏色?
270 如何獲取系統(tǒng)當前的顯示模式?
271 如何獲取系統(tǒng)支持的顯示模式?
272 如何設置系統(tǒng)當前的顯示模式?
273 如何設置桌面墻紙?
274 如何刪除桌面快捷方式?
275 如何清空回收站?
276 如何清空IE歷史記錄?
277 如何清除IE地址欄歷史記錄?
278 如何添加IE瀏覽器收藏夾內容?
279 如何使用默認瀏覽器打開指定網頁?
280 如何清除上次登錄用戶歷史記錄?
281 如何強制操作系統(tǒng)只執(zhí)行規(guī)定的程序?
282 如何在系統(tǒng)"控制面板/添加刪除程序"中添加程序?
283 如何注冊COM服務組件?
284 如何取消COM服務組件注冊?
285 如何隱式鏈接DLL?
286 如何顯式鏈接DLL?
287 如何使用AFX EXT CLASS導出類?
288 如何使用_eclspec(dllexport)導出DLL函數?
第15章 程序版權信息
289 如何查詢程序說明?
290 如何查詢程序開發(fā)商?
291 如何查詢程序內部名稱?
292 如何查詢程序產品名稱?
293 如何查詢程序關聯注釋?
294 如何查詢程序注冊商標?
295 如何查詢程序版權聲明?
296 如何查詢程序使用語言?
297 如何查詢程序原始文件名?
298 如何查詢程序私有版本信息?
299 如何查詢程序特殊內部版本信息?
300 如何查詢程序版本號?
301 如何查詢程序產品版本號?
302 如何查詢程序內部版本號?
303 如何查詢程序產品專用部件號?
304 如何查詢程序版本號的主版本號?
305 如何查詢程序版本號的次版本號?
306 如何查詢程序產品的內部版本號?
307 如何查詢程序產品版本號的主版本號?
308 如何查詢程序產品版本號的次版本號?
第16章 系統(tǒng)軟件信息
309 如何獲取用戶名稱?
310 如何獲取計算機名稱?
311 如何設置計算機名稱?
312 如何獲取計算機所有者名稱?
313 如何獲取計算機所有者單位名稱?
314 如何獲取操作系統(tǒng)安裝序列號?
315 如何獲取操作系統(tǒng)的產品名稱?
316 如何獲取IE瀏覽器的版本號?
317 如何獲取Windows的版本號?
318 如何獲取Windows的內建號?
319 如何獲取Windows的版本名稱?
320 如何獲取當前文件夾的位置?
321 如何獲取文件夾的根目錄位置?
322 如何獲取文件夾的上層目錄位置?
323 如何獲取文件夾中的所有文件?
324 如何獲取文件夾中的所有子文件夾?
325 如何獲取啟動文件夾位置?
326 如何獲取臨時文件夾位置?
327 如何獲取桌面文件夾位置?
328 如何獲取字體文件夾位置?
329 如何獲取網上鄰居文件夾位置?
330 如何獲取我的文檔文件夾位置?
331 如何獲取System文件夾位置?
332 如何獲取Windows文件夾位置?
第17章 系統(tǒng)硬件信息
333 如何獲取CPU名稱?
334 如何獲取CPU標識?
335 如何獲取CPU制造商名稱?
336 如何獲取CPU主頻?
337 如何獲取CPU個數?
338 如何判斷CPU是否支持3DNow?
339 如何判斷CPU是否支持MMX?
340 如何判斷是否提供安全特性?
341 如何判斷低檔處理器?
342 如何獲取顯卡BIOS版本號?
343 如何獲取顯卡BIOS更新日期?
344 如何獲取系統(tǒng)BIOS版本號?
345 如何獲取系統(tǒng)BIOS更新日期?
第18章 存儲設備管理
346 如何獲取磁盤序列號?
347 如何獲取磁盤卷標名稱?
348 如何設置磁盤卷標名稱?
349 如何獲取磁盤容量大小?
350 如何獲取磁盤文件系統(tǒng)名稱?
351 如何獲取系統(tǒng)所有磁盤驅動器?
352 如何設置磁盤圖標?
353 如何隱藏磁盤驅動器?
354 如何判斷磁盤驅動器類型?
355 如何啟用光驅的自動播放功能?
356 如何指定使用什么程序播放CD?
357 如何在程序中打開/關閉光驅?
358 如何獲取系統(tǒng)內存的使用情況?
359 如何映射網絡驅動器?
360 如何取消網絡驅動器映射?
第19章 鼠標及鍵盤
361 如何禁止交換鼠標左右鍵?
362 如何判斷鼠標左右鍵是否交換?
363 如何判斷系統(tǒng)是否安裝鼠標?
364 如何判斷鼠標是否有滾輪?
365 如何禁止使用鼠標滾輪?
366 如何獲取鼠標按鍵個數?
367 如何模仿鼠標操作?
368 如何跟蹤鼠標當前位置?
369 如何獲取鼠標活動范圍?
370 如何獲取鼠標雙擊范圍大小?
371 如何獲取鼠標雙擊響應速度?
372 如何設置鼠標雙擊響應速度?
373 如何判斷鼠標單擊標題欄操作?
374 如何判斷鼠標是否與Ctrl鍵共同操作?
375 如何捕獲鍵盤Home等虛鍵?
376 如何設置鍵盤輸入響應速度?
377 如何使用回車鍵切換輸入焦點?
378 如何為應用程序自定義快捷鍵?
379 如何捕獲Alt和Shift+Alt組合鍵?
380 如何捕獲Ctrl和Ctrl+Shift組合鍵?
381 如何捕獲Ctrl. Ctrl+Alt和Ctrl+Alt+Shift組合鍵?
第20章 聲音和視頻
382 如何調節(jié)系統(tǒng)音量?
383 如何設置背景音樂?
384 如何播放AVI動畫文件?
385 如何播放VCD視頻文件?
386 如何播放WAV簡單聲音文件?
387 如何播放系統(tǒng)默認聲音文件?
388 如何使用MCI播放WAV聲音文件?
389 如何使用MCI播放MIDI聲音文件?
第21章 圖形和圖像
390 如何通過讀取位圖資源顯示位圖?
391 如何通過讀取位圖文件顯示位圖?
392 如何通過裝入位圖文件顯示位圖?
393 如何縮放顯示位圖?
394 如何截取當前屏幕?
395 如何任意裁剪圖片?
396 如何利用掩碼位圖制作透明圖片?
397 如何實現圖形的拉伸顯示效果?
398 如何通過位圖文件直接得到位圖大小?
399 如何獲取屏幕上某點的顏色?
400 如何設置屏幕上某點的顏色?
401 如何讀取與顯示JPG等格式圖像文件?
402 如何轉換圖像文件大小?
403 如何轉換圖像文件格式?
404 如何將彩色圖像轉換成黑白圖像?
405 如何實現圖像的底片化效果?
406 如何實現圖像的霧化效果?
407 如何實現圖像的銳化效果?
408 如何實現圖像的柔化效果?
409 如何實現圖像的馬賽克效果?
410 如何實現圖像的百葉窗效果?
411 如何復制圖像?
412 如何剪切圖像?
413 如何粘貼圖像?
414 如何實現畫線拉伸效果?
415 如何繪制漸變色圖形?
416 如何繪制漸變色文字?
第22章 網絡
417 如何初始化Socket?
418 如何創(chuàng)建Socket?
419 如何處理網絡監(jiān)聽Socket?
420 如何處理C/S互連?
421 如何處理C/S數據發(fā)送?
422 如何處理C/S數據接收?
423 如何實現五連接的通信?
424 如何實現有連接的通信?
425 如何用有連接方式實現網絡會議?
426 如何獲取網卡地址?
427 如何掃描端口狀態(tài)?
428 如何進行連續(xù)的Pmg?
429 如何獲取主機名和IP地址?
430 如何搜索局域網內的計算機?
431 如何創(chuàng)建撥號網絡?
432 如何檢查電子郵件數量?
433 如何發(fā)送和接收電子郵件?
434 如何連接FTP服務器?
435 如何獲取FTP服務器的文件列表?
436 如何向FTP服務器上傳文件?
437 如何從FTP服務器下載文件?
438 如何查詢HTTP站點?
439 如何查詢FTP站點?
440 如何查詢Gopher站點?
第23章 數據庫
441 如何使用ODBC連接數據源?
442 如何使用ODBC實現應用程序與數據庫記錄的交換?
443 如何使用ODBC瀏覽數據庫記錄?
444 如何使用ODBC增加數據庫記錄?
445 如何使用ODBC刪除數據庫記錄?
446 如何使用ODBC修改數據庫記錄?
447 如何使用ODBC排序數據庫記錄?
448 如何使用ODBC查詢數據庫記錄?
449 如何使用SQL語句查詢排序數據庫記錄?
450 如何使用ODBC創(chuàng)建EXCEL文件?
451 如何使用ODBC讀取EXCEL文件信息?
452 如何獲取系統(tǒng)已經安裝的ODBC驅動程序?
453 如何安裝VisualC++. NET中的MSSQLServer服務管理器桌面引擎?
454 如何在VisualC++. NET中創(chuàng)建MSSQLServer數據庫?
455 如何使用. NET類庫訪問數據庫?
456 如何使用DAO新建數據庫?
457 如何使用DAO打開數據庫?
458 如何使用DAO關閉數據庫?
459 如何使用DAO新建數據庫表?
460 如何使用DAO打開數據庫表?
461 如何使用DAO刪除數據庫表?
462 如何使用DAO瀏覽數據庫表字段?
463 如何使用DAO增加數據庫表字段?
464 如何使用DAO刪除數據庫表字段?
465 如何使用DAO新建數據庫表查詢?
466 如何使用DAO瀏覽數據庫表查詢?
467 如何使用DAO刪除數據庫表查詢?
468 如何使用DAO自定義記錄集類?
469 如何使用DAO瀏覽數據庫記錄?
470 如何使用DAO增加數據庫記錄?
471 如何使用DAO刪除數據庫記錄?
472 如何使用DAO修改數據庫記錄?
473 如何使用DAO查詢數據庫記錄?
474 如何使用DAO排序數據庫記錄?
475 如何使用DAO處理數據庫異常?
476 如何判斷數據集是否允許更新?
477 如何實現ADO對象與數據源的連接?
478 如何導入ADO動態(tài)鏈接庫?
479 如何使用ADO對象瀏覽數據庫記錄?
480 如何使用ADO對象增加數據庫記錄?
481 如何使用ADO對象刪除數據庫記錄?
482 如何使用ADO對象修改數據庫記錄?
483 如何使用ADO對象排序數據庫記錄?
484 如何使用ADO對象查詢數據庫記錄?
485 如何使用ADO處理數據庫異常?
486 如何存取數據庫圖像字段?
487 如何創(chuàng)建數據庫操作事務?
488 如何在程序中注冊數據源?
489 如何創(chuàng)建ODBC數據源?
490 如何使用SQL模糊查詢語句?
491 如何使用SQL語句檢索時間段?
第24章 開發(fā)工具
492 如何設置條件斷點?
493 如何設置堆棧大小?
494 如何產生全局惟一標識符?
495 如何刪除項目文件中韻類?
496 如何打開和編輯二進制文件?
497 如何檢測代碼括號是否匹配?
498 如何查看一個宏的原始定義?
499 如何添加. lib文件到當前項目?
500 如何調整對話框模板上的控件的Tab鍵順序?