VC中HDC是什麼?它的作用又是什麼呢

2021-03-08 21:56:05 字數 1557 閱讀 3392

1樓:夕陽

pdc指向的是你從堆上申請的記憶體塊

也就是gdi物件.就是常說的裝置上下文回.他其實是個結構體用來保答

存需要處理的物件的一些屬性

pdc看你的宣告是怎麼處理的

有時候在函式中當引數,接受的是你的引數的地址有時候你需要繪圖的時候用

cdc *pdc;

pdc=new cdc;

或者pdc->create***patibledc();

或者pdc->m_hdc=::getdc();

等..他本身就是一個cdc物件

他包含一個hdc的物件!也就是cdc的核心

2樓:

vc 中視窗繪圖用 cdc 類(class)的函式。

具體繪圖時,要定義一套正在使用的例如什麼樣專的線條(粗細,虛實),屬線條顏色,字型(型別,大小,顏色)等。對於一套繪圖的這類東西,為便於同別的套區分,需要給個繪圖套套名字,例如

hdc hdc=getdc();

hdc 就是名字。繪圖套套名字型別(類似整型) 叫 hdc。 h -- 術語「控制代碼」,dc -- device-context.

3樓:匿名使用者

hdc使用來在win32下畫圖的;

畫圖時 : hdc hdc=getdc();

就可以了。

mfc裡也可以用。

vc++中hdc,dc到底是什麼意思

4樓:匿名使用者

dc可以理解為一個

繪製畫布用的環境和工具的彙總。hdc是控制代碼了。dc在英文是裝置上下文的意思,是一個支援裝置的全面的環境,這裡裝置一般是指某個視窗顯示相關的裝置,在列印時,就是印表機裝置了。

銳英源精通vc++,歡迎來銳英源交流。

什麼是hdc(vc++中使用),如何使用

5樓:匿名使用者

hdc hdc;定義一個裝置上下文的控制代碼,在api中用如api中響應wm_paint時,要在視窗中顯示文字:

rect rc;

getclientrect(hwnd,&rc);//獲取客戶區域paintstruct ps;

獲取裝置上下文的控制代碼

endpaint(hwnd,&ps);

請問mfc中的dc、cdc、hdc、控制代碼、裝置上下文究竟是什麼意思? 希望能解答詳細一點點 謝謝了

6樓:回頭的世界

dc: device context,中文也叫裝置上下文,通俗的理解叫視窗顯示描述裝置也行;

cdc: mfc中封裝了作業系統視窗輸出底層api的封裝類,如cdc的派生類cclientdc,用於視窗客戶區域的輸出。

hdc: vc++開發環境中的dc控制代碼型別,32位元的無符號整數型別,用來標識dc裝置的控制代碼。

裝置上下文:看上面解釋的第一行。

壓歲錢的來歷是什麼 它的意義又是什麼

最早的壓歲錢出現在漢代,當時也叫壓勝錢,或叫大壓勝錢,這些錢並不是市面上流通的貨幣,而是一種佩戴的錢幣形狀的辟邪品。壓歲錢 有兩個寓意,一種為壓 祟 祟 是傳說中的小妖,傳說有人在年夜飯後用紅紙包上八枚銅錢放在孩子枕邊,以此保護孩子免受 祟 的驚嚇,因此得名為 壓祟錢 關於壓歲錢有一個故事。傳說古代...

什麼是霍爾元件,它的工作原理又是什麼

霍爾元件是應用霍爾效應的半導體。一般用於電機中測定轉子轉速,如錄影機的磁鼓,電腦中的散熱風扇等 是一種基於霍爾效應的磁感測器,已發展成一個品種多樣的磁感測器產品族,並已得到廣泛的應用。所謂霍爾效應,是指磁場作用於載流金屬導體 半導體中的載流子時,產生橫向電位差的物理現象。金屬的霍爾效應是1879年被...

vc 中的語句,vc 程式設計對語句結束有什麼要求

邏輯或 按位或 位運算子 c提供了六種位運算運算子 這些運算子可能只允許整型運算元,即char short int和long,無論signed或者unsigned。按位and 按位or 按位異或 左移 右移 求反 一元運算 按位與操作 通常用於掩去某些位,比如 n n 0177 使得n中除了低7位的...