注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)BASIC/VB及其相關(guān)MFC經(jīng)典問(wèn)答

MFC經(jīng)典問(wèn)答

MFC經(jīng)典問(wèn)答

定 價(jià):¥59.00

作 者: (美)Eugene Kain 著;健蓮科技 譯
出版社: 中國(guó)電力出版社
叢編項(xiàng): 開(kāi)發(fā)大師系列
標(biāo) 簽: MFC

ISBN: 9787508306063 出版時(shí)間: 2001-07-01 包裝: 精裝
開(kāi)本: 26cm+光盤(pán)1片 頁(yè)數(shù): 520 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)提供隨時(shí)可以使用的技術(shù)來(lái)解答MFC開(kāi)發(fā)人員在現(xiàn)實(shí)中遇到的最普遍的問(wèn)題。本書(shū)獨(dú)特的結(jié)構(gòu)設(shè)計(jì)使您能夠迅速地查找到答案并且把相關(guān)的解決方案結(jié)合到程序中。本書(shū)的FAQ采用一種理想的格式,這樣開(kāi)發(fā)人員能夠迅速找到需要緊急解決的問(wèn)題的答案。同時(shí),您會(huì)發(fā)現(xiàn)許多技術(shù)可以幫助您更好地理解MFC應(yīng)用程序的內(nèi)部工作,并提高M(jìn)FC編程技巧。尤其特殊的是,解釋?zhuān)‥xplanation)和附加注釋?zhuān)ˋdditionalComment)部分通常都深入到MFC源代碼或者沒(méi)有歸檔的函數(shù)內(nèi)部,從而解釋所討論的技術(shù)如何工作、它們與MFC的默認(rèn)行為有何不同以及是如何與其默認(rèn)行為結(jié)合起來(lái)的。

作者簡(jiǎn)介

暫缺《MFC經(jīng)典問(wèn)答》作者簡(jiǎn)介

圖書(shū)目錄

第0章  術(shù)語(yǔ)和內(nèi)容  
第1節(jié)  本書(shū)中使用的術(shù)語(yǔ)  
第2節(jié)  本書(shū)中實(shí)例代碼中的約定說(shuō)明  
第1章  文檔/視圖結(jié)構(gòu)的背景   
FAQ  1.1  什么是文檔/視圖結(jié)構(gòu)?
FAQ  1.2  使用文檔/視圖結(jié)構(gòu)的好處是什么?
FAQ  1.3  文檔/視圖結(jié)構(gòu)的組件有哪些?它們彼此間如何聯(lián)系?
FAQ  1.4  文檔的作用是什么?
FAQ  1.5  視圖的作用是什么?
FAQ  1.6  視圖框架窗口的作用是什么?
FAQ  1.7  文檔模板的作用是什么?
FAQ  1.8  文檔模板資源ID的作用是什么?
FAQ  1.9  如何創(chuàng)建文檔/視圖結(jié)構(gòu)的組件對(duì)象
FAQ  1.10  MFC如何發(fā)送命令消息?
FAQ  1.11  MFC如何執(zhí)行標(biāo)準(zhǔn)的菜單命令? 
第2章  文檔和文檔模板 
第1節(jié)  管理文檔模板 
FAQ  2.1  在應(yīng)用程序中如何創(chuàng)建并引用多文檔模板
FAQ  2. 2  當(dāng)用戶(hù)每次創(chuàng)建一個(gè)新文檔時(shí),如何管理多文檔模板而不用彈出對(duì)話(huà)框
FAQ  2. 3  如何創(chuàng)建具有一個(gè)新的文檔模板資源ID的資源
FAQ  2.4  當(dāng)打開(kāi)一個(gè)文檔時(shí),MFC如何選擇所使用的文檔模板對(duì)象?
FAQ  2.5  如何把多個(gè)文檔擴(kuò)展名與同一個(gè)文檔或視圖類(lèi)關(guān)聯(lián)?
第2節(jié)  管理文檔  
FAQ  2.6  如何防止一個(gè)MDI應(yīng)用程序在啟動(dòng)時(shí)打開(kāi)一個(gè)新(空)文檔?
FAQ  2.7  如何編寫(xiě)程序來(lái)創(chuàng)建一個(gè)新(空)文檔?
FAQ  2.8  如何編程來(lái)打開(kāi)一個(gè)存在的文檔文件?
FAQ  2.9  如何使應(yīng)用程序保存上一次的活動(dòng)文檔,并自動(dòng)地再次打開(kāi)它?
FAQ  2.10  如何使文檔自動(dòng)地保存而不用提示用戶(hù)?
FAQ  2.11  如何實(shí)現(xiàn)“Save all doucuments”菜單命令,該命令在保存每個(gè)修改過(guò)的文檔時(shí)不用               提示用戶(hù)?
FAQ  2.12  如何編程來(lái)關(guān)閉一個(gè)文檔?
FAQ  2.13  如何實(shí)現(xiàn)“Close all documents”菜單命令?
第3節(jié)  管理當(dāng)前文檔列表(MRU,Recent Files List)  
FAQ  2.14  如何定制在“File”菜單內(nèi)顯示的當(dāng)前文檔數(shù)?
FAQ  2.15  如何編程在Recent Files表中增加一個(gè)特殊的字符串?
FAQ  2.16  如何截取用戶(hù)選擇的Recent Files項(xiàng)?
FAQ  2.17  如何使應(yīng)用程序自動(dòng)地打開(kāi)在Recent File表頂部列出的文檔?
第4節(jié)  其他條目  
FAQ  2.18  如何得到指向當(dāng)前活動(dòng)文檔的指針?
FAQ  2.19  如何遍歷當(dāng)前打開(kāi)的所有文檔列表?
FAQ  2.30  為什么我的應(yīng)用程序沒(méi)有在Windows Explorer注冊(cè)它的文檔文件,如何改正這一情況?
第3章  視圖和框架窗口 
第1節(jié)  綜合主題  
FAQ   3.1  如何在我的應(yīng)用程序中增加一個(gè)新類(lèi)型的視圖或框架窗口?
FAQ   3.2  如何選擇是在視圖類(lèi)還是在視圖的框架窗口類(lèi)內(nèi)實(shí)現(xiàn)某種特殊行為呢?
第2節(jié)  打開(kāi)和關(guān)閉視圖以及框架窗口  
FAQ   3.3  如何編程打開(kāi)一個(gè)基于特殊文檔模板的視圖?
FAQ   3.4  如何在每次創(chuàng)建新文檔時(shí)打開(kāi)兩個(gè)(或多個(gè))特定視圖?
FAQ   3.5  如何編程來(lái)關(guān)閉一個(gè)視圖?
FAQ   3.6  如何編程來(lái)關(guān)閉一個(gè)打開(kāi)文檔的所有視圖?
FAQ   3.7  如何防止用戶(hù)關(guān)閉一個(gè)視圖?
第3節(jié)  管理位置和大小  
FAQ   3.8  如何編程來(lái)改變視圖的大小和位置?
FAQ   3.9  如何設(shè)置一個(gè)視圖的初始位置和大???
FAQ   3.10  如何使主應(yīng)用程序窗口居中?
FAQ   3.11  如何使視圖居中?
FAQ   3.12  如何使框架窗口的大小不可改變?
FAQ   3.13  如何限制視圖的最大或最小尺寸?
FAQ   3.14  如何限制視圖的重新定位?
FAQ   3.15  如何使視圖初始顯示的規(guī)模為最小或最大?
FAQ   3.16  如何使應(yīng)用程序以最大化或者最小化狀態(tài)啟動(dòng)?
FAQ   3.17  如何使主應(yīng)用程序窗口總是位于其他窗口的上面?
FAQ   3.18  如何使某個(gè)視圖總位于其他視圖的上面?
FAQ   3.19  如何實(shí)現(xiàn)一個(gè)像Visual C++和Word那樣的全屏視圖模式?
第4節(jié)  管理標(biāo)題、圖標(biāo)、光標(biāo)和背景  
FAQ   3.20  如何定制視圖的標(biāo)題?
FAQ   3.21  如何在視圖的標(biāo)題中顯示一個(gè)“修改過(guò)”的指示符,與某個(gè)“修改過(guò)的”文檔關(guān)聯(lián)?
FAQ   3.22  在應(yīng)用程序中如何修改與各個(gè)類(lèi)型的窗口相關(guān)聯(lián)的圖標(biāo)?
FAQ   3.23  如何動(dòng)態(tài)地改變主應(yīng)用程序窗口的圖標(biāo)?
FAQ   3.24  如何動(dòng)態(tài)地改變某個(gè)視圖的光標(biāo)?
FAQ   3.25  如何在某個(gè)漫長(zhǎng)的操作中顯示一個(gè)沙漏光標(biāo)?
FAQ   3.26  如何改變一個(gè)視圖的背景顏色?
FAQ   3.27  如何在主應(yīng)用程序窗口的背景上畫(huà)圖?
第5節(jié)  程序清單視圖  
FAQ   3.28  如何使我的程序清單視圖與其他的視圖同步?
FAQ   3.29  如何使一個(gè)程序清單視圖初始顯示時(shí)的尺寸恰好為所關(guān)聯(lián)的對(duì)話(huà)資源的大小?
FAQ   3.30  如何在程序清單視圖內(nèi)使UPDATE_COMMAND_UI機(jī)制?
FAQ   3.31  如何改變程序清單視圖的背景顏色?
FAQ   3.32  如何在程序清單視圖的控件上增加工具提示(ToolTip)?
第6節(jié)  分割窗口  
FAQ   3.33  如何編寫(xiě)一個(gè)具有水平和垂直靜態(tài)分割器面板(三線(xiàn)分割)的窗口?
FAQ   3.34  如何鎖定一個(gè)分割器(Splitter)窗口,從而使用戶(hù)不能移動(dòng)分割線(xiàn)?
FAQ   3.35  如何編程改變某個(gè)分割器窗口內(nèi)面板的大???
FAQ   3.36  如何向用戶(hù)可見(jiàn)地顯示包括活動(dòng)視圖的分割器面板?
第7節(jié)  切換視圖  
FAQ   3.37  如何動(dòng)態(tài)地切換在MDI子窗口或者在SDI主應(yīng)用程序窗口顯示的視圖?
FAQ   3.38  如何動(dòng)態(tài)地切換在分割器窗口內(nèi)顯示的視圖?
第8節(jié)  其他條目  
FAQ   3.39  如何得到活動(dòng)視圖的指針?
FAQ   3.40  如何得到活動(dòng)框架窗口的指針?
FAQ   3.41  如何遍歷與某個(gè)文檔關(guān)聯(lián)的所有視圖程序清單?
第4章   對(duì)話(huà)框 
第1節(jié)  綜合主題  
FAQ  4.1  如何設(shè)置一個(gè)對(duì)話(huà)框的起始位置?
FAQ  4.3  對(duì)話(huà)框如何訪問(wèn)活動(dòng)文檔(或視圖)對(duì)象?
FAQ  4.4  如何控制對(duì)話(huà)框的背景顏色?
FAQ  4.5  如何給一個(gè)對(duì)話(huà)框加入預(yù)覽區(qū)域(在對(duì)話(huà)框內(nèi)繪制)?
FAQ  4.6  如何為對(duì)話(huà)框增加一個(gè)圖標(biāo)?
FAQ  4.7  如何實(shí)現(xiàn)一個(gè)展開(kāi)的對(duì)話(huà)框?
FAQ  4.8  如何為對(duì)話(huà)框增加一個(gè)工具欄?
第2節(jié)  處理對(duì)話(huà)框內(nèi)的控件  
FAQ  4.9  當(dāng)顯示一個(gè)對(duì)話(huà)框時(shí),如何選擇最初擁有焦點(diǎn)的控件
FAQ  4.10  如何在對(duì)話(huà)框中定制確認(rèn)規(guī)則?
FAQ  4.11  如何改變對(duì)話(huà)框內(nèi)的控件的字體和顏色?
FAQ  4.12  如何在對(duì)話(huà)框中使用UPDATE_COMMAND_UI機(jī)制?
FAQ  4.13  如何為對(duì)話(huà)框里的空間增加工具提示支持? 
第5章  屬性單 
第1節(jié)  綜合主題  
FAQ  5.1  如何建立和使用一個(gè)屬性單?
FAQ  5.2  如何處理屬性單的apply按鈕?
FAQ  5.3  如何通過(guò)編程改變屬性單內(nèi)的活動(dòng)頁(yè)?
FAQ  5.4  如何定制標(biāo)準(zhǔn)的屬性單按鈕?
FAQ  5.5  如何控制屬性單窗口的尺寸?
第2節(jié)  管理標(biāo)簽(Tab)  
FAQ  5.6  是選擇標(biāo)簽的層疊行方式還是選擇標(biāo)簽的帶有滾動(dòng)條單一行的方式?
FAQ  5.7  如何改變屬性單的標(biāo)簽的標(biāo)題?
FAQ  5.8  如何為屬性頁(yè)的標(biāo)簽(tab)加入圖標(biāo)?
第3節(jié)  嵌入屬性單  
FAQ  5.9  如何在對(duì)話(huà)框里嵌入屬性單?
FAQ  5.10  如何在表單視圖里嵌入屬性單?
FAQ  5.11  如何在分割器窗口里嵌入屬性單?
FAQ  5.12  如何在小框架窗口里嵌入屬性單? 
第6章  工具欄和狀態(tài)欄 
第1節(jié)  工具欄  
FAQ  6.1  如何在主框架窗口或視圖的框架窗口加入一個(gè)或多個(gè)工具欄?
FAQ  6.2  用于控制工具欄位置、方位以及一般行為的各種操作是什么?
FAQ  6.3  如何通過(guò)編程實(shí)現(xiàn)將一個(gè)工具欄緊隨另一個(gè)工具欄停靠?
FAQ  6.4  如何為工具欄添加一個(gè)組合框?
FAQ  6.5  如何為工具欄按鈕添加文本標(biāo)簽?
FAQ  6.6  如何實(shí)現(xiàn)用戶(hù)使用菜單選擇所有的工具欄?
FAQ  6.7  如何通過(guò)選擇右擊??繀^(qū)而顯示的彈出式菜單,允許用戶(hù)選擇所要的工具欄?
FAQ  6.8  如何動(dòng)態(tài)地在不同的工具欄之間切換?
第2節(jié)  狀態(tài)欄  
FAQ  6.9  如何為視圖的框架窗口添加一個(gè)定制的狀態(tài)欄?
FAQ  6.10  如何更新?tīng)顟B(tài)欄格的文本?
FAQ  6.11  如何定制屬性條的字體?
FAQ  6.12  如何在狀態(tài)欄內(nèi)繪畫(huà)
FAQ  6.13  如何在顯示菜單提示時(shí)最大化消息格?
FAQ  6.14  如何在狀態(tài)欄內(nèi)顯示一個(gè)進(jìn)度指示器?
第3節(jié)  常見(jiàn)控制欄問(wèn)題  
FAQ  6.15  如何編程顯示或隱藏控制欄?
FAQ  6.16  如何設(shè)置浮動(dòng)控制欄的標(biāo)題?
FAQ  6.17  如何保存和恢復(fù)控制欄的位置和狀態(tài)?
FAQ  6.18  如何創(chuàng)建自定義控制欄? 
第7章  菜單 
FAQ  7.1  如何用一個(gè)單一函數(shù)處理幾個(gè)不同的菜單命令?
FAQ  7.2  如何實(shí)現(xiàn)一個(gè)右鍵彈出式菜單(上下文菜單)?
FAQ  7.3  如何在當(dāng)用戶(hù)在一個(gè)工具欄上點(diǎn)擊一個(gè)按鈕時(shí)顯示一個(gè)彈出式菜單?
FAQ  7.4  如何當(dāng)用戶(hù)在一個(gè)對(duì)話(huà)框中擊鼠標(biāo)右鍵時(shí)顯示一個(gè)彈出式菜單?
FAQ  7.5  如何實(shí)現(xiàn)一個(gè)屬主繪式菜單?

第8章  打印和打印預(yù)覽 
FAQ  8.1  MFC的打印體系結(jié)構(gòu)是什么?
FAQ  8.2  如何在MFC應(yīng)用程序中實(shí)現(xiàn)打印和打印預(yù)覽?
FAQ  8.3  如何打印頁(yè)數(shù)事先未知的文檔(動(dòng)態(tài)分頁(yè))?
FAQ  8.4  如何像Microsoft Word那樣預(yù)測(cè)分頁(yè)符?
FAQ  8.5  如何編程動(dòng)態(tài)實(shí)現(xiàn)打印方向(橫排或豎排)的改變?
FAQ  8.6  如何不向用戶(hù)顯示標(biāo)準(zhǔn)的打印對(duì)話(huà)框而直接打印?
FAQ  8.7  如何自定義標(biāo)準(zhǔn)的打印對(duì)話(huà)框并獲取用戶(hù)選項(xiàng)?
FAQ  8.8  如何自定義“打印…”對(duì)話(huà)框?
FAQ  8.9  如何停止或中斷打印作業(yè)?
FAQ  8.10  如何為單色打印機(jī)實(shí)現(xiàn)灰度打印預(yù)覽?
FAQ  8.11  如何在代碼中區(qū)分畫(huà)圖、打印預(yù)覽和實(shí)際打???
附錄A 公用函數(shù)和類(lèi) 
附錄B 參考文獻(xiàn)和其他資源 
  
  
  
  
  
 

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)