cdcpgetdc什麼意思visualmfc裡的看不懂

2021-04-03 05:56:05 字數 2280 閱讀 5306

1樓:匿名使用者

獲得了乙個指向cdc型別的指標,將指標值,即指向cdc物件的位址,存到指標變數p中。之後回,就可以利用答p來呼叫cdc的成員函式了,比如:p->drawrectangle(...

(引數略));畫乙個矩形。

dc是裝置上下文的縮寫,即device context的簡稱,它實際就是與乙個視窗關聯的畫筆,利用該畫筆,即dc,可以在視窗進行圖形的繪製和文字的顯示。

2樓:匿名使用者

獲得dc,dc也就是device-context,在mfc中,每個視窗都有乙個dc,他一般用來在視窗上畫圖或者寫字。

cdc *pdc=getdc();具體是什麼意思?

3樓:匿名使用者

通過getdc();函式建立了乙個cdc 型別物件,如此你就可以通過指標名pdc訪問這個物件的成員函式。例如:pdc->moveto(10,10);

4樓:匿名使用者

cdc *pdc=getdc() 返回

getdc()獲取的cdc物件。後就就可以對該物件進行操作【注】這裡的getdc()是cwnd的成員函式,其返回值是乙個cdc的指標,並把這個返回值存在pdc這個指標變數裡。cdc是乙個關於dc的類,其中封裝了與dc操作相關的一系列操作。

getdc()這個函式是用來從視窗客戶區中獲取乙個dc來進行操作的。

注意,在用完getdc()之後還要用乙個叫做releasedc的函式對dc進行釋放

5樓:迷途中的香菸

為了實現裝置無關性,應用程式的輸出不直接面向顯示器等物理裝置,而是面向乙個稱之為裝置環境dc(device context)的虛擬邏輯裝置。

裝置環境也稱裝置描述表或裝置上下文,它是由windows管理的乙個資料結構,它儲存了繪圖操作中一些共同需要設定的資訊,如當前的畫筆、畫刷、字型和點陣圖等圖形物件及其屬性,以及顏色和背景等影響圖形輸出的繪圖模式。

cdc定義的是裝置上下文物件的類, 是微軟封裝出來的乙個類,在mfc中屬於非常重要的乙個類。

cdc *pdc=getdc();就是獲取當前視窗的類物件指標,以便進行下一步的程式設計(如畫圖,貼畫等)。

6樓:小鶴思思

這裡的getdc()是cwnd的成員函式!他的返回值是乙個cdc的指標!並把這個返回值存在pdc這個指標變數裡!

cdc是乙個關於dc的類!其中封裝了與dc操作相關的一系列操作!

getdc()這個函式是用來從視窗客戶區中獲取乙個dc來進行操作的!還有,在用完getdc()之後還要用乙個叫做releasedc的函式對dc進行釋放!不然要報錯的

7樓:匿名使用者

返回getdc()獲取的cdc物件。後就就可以對該物件進行操作

mfc裡cdc的乙個問題

8樓:匿名使用者

cdc *pmydc = getdc();是獲得當前視窗客戶區的dc,由系統來管理,你只需要使用。你說的區域性變數應該是pmydc這個指標,它是區域性的,就像你 int a;一樣,a也是區域性,會自動銷毀。

cdc *panotherdc = new cdc;是你自己構造的dc物件,常用來做記憶體dc,你首先應該建立它,然後才能使用,當然,用完了要刪除;可以參考msdn的cdc類和createcompatibledc函式。

visual c++中cdc和pdc是什麼意思

9樓:匿名使用者

首先 dc 即,device context 裝置上下文,簡單說是系統維護的一堆資料,裡面放著各種設定

cdc mfc封裝的windows 裝置上下文的乙個類;

示例**,通常在程式中定義乙個 cdc 指標:

cdc * pdc = getdc();

這裡 pdc 表示指向 cdc 類物件的指標,getdc() 返回視窗 dc 的位址

mfc關於getdc()的問題??

10樓:

不能在建構函式裡面使用

視窗類中構造的時候並未生成視窗控制代碼,是在oncreate函式裡面生成的視窗控制代碼,有了視窗控制代碼才能使用getdc函式。

11樓:匿名使用者

我覺得對於乙個程式設計師來說首先你要學會單步除錯還有對於指標操作來說你要學會使用斷言。

如果上述兩個你做到了,我相信你任何問題都能解決的。。。

getdc()是獲取當前控制代碼的dc再mfc中師獲取他的cdc的。然後使用這個dc操作圖形介面。。

VI設計裡的半徑和A是什麼意思,VI標誌裡的A比例是從何而來

a是你定的單位 你做的標準製圖裡面的所有長度都是以它為單位的 vi中所說的作圖基本單位是a,a是指什麼單位,是固定的?還是自擬?這和數學中的x的用法一樣 在vi中多是把logo中有代表性的乙個高度或長度設為字母a其它地方以a為倍數單位進行尺度標註 比如0.5a 1.2a 1.5a 3a等 這樣在縮放...

企業VI中的標準色是什麼,企業VI是什麼

標準色能夠代表公司或企業的形象,是自己本身與眾不同的 色彩。盛智廣角企業策劃公司 標準色是代表企業的主色彩,屬於企業vi。在確定公司logo之後,企業vi標準色就已經確定好了,之後企業vi都要遵循這個主色彩設計。就比如移動公司的標誌,你可以看到無論在它的門頭設計和宣傳冊還是在員工的工號牌都是具有統一...

企業VI設計的技巧有什麼,哪些是企業VI設計需要做的?

1.直接展示法 這是一種最常見的運用十分廣泛的表現手法。它將某產品或主題直接如實地展示在廣告版面上,充分運用攝影或繪畫等技巧的寫實表現能力。細臻刻劃和著力渲染產品的質感 形態和功能用途,將產品精美的質地引人入勝地呈現出來,給人以 真的現實感,使消費者對所宣傳的產品產生一種親切感和信任感。這種手法由於...