1樓:秋天來了仔陳
dc.selectobjet(&pen);//用在mfc中dc.selectobject(pen);也是可以的,因為cpen封裝了。
等價於::selectobject(dc.m_hdc,&(pen.m_hpen);//windows api
其他兩種寫法都是錯的。
2樓:匿名使用者
兩個語句必然有一個是錯誤的,前一個dc必須是cdc類的例項,後一個dc,必須是dc裝置控制代碼。
不考慮語法和用法錯誤,這兩個函式功能是一樣的,前一個作為cdc類成員函式,做了安全處理並呼叫了系統api函式(你的後一個)
3樓:magic_旭
功能是一樣的,一個是直接呼叫api,一個是在其內部封裝了該api
selectobject函式搞不懂。vc++ 5
4樓:匿名使用者
poldpen一般bai都不用管,它是selectobject呼叫du
之前dc裡面當前zhi使用的畫筆(不dao一定是黑色內的)。
儲存poldpen的目的容
就是等待繪製完後用dc.selectobject(poldpen);給選回去,這樣才能安全的刪除cpen pen所建立的這個畫筆物件。
mfc中是什麼意思
5樓:襲鸞彭頡
oldfont是dc
的上一個
hfont,這裡只是做一下備份;
gdi太老啦
。。。win7
或以上使用者改用
direct2d
吧。。。
mfc中關於;的疑問。
6樓:
oldfont 是 dc 的上一個 hfont,這裡只是做一下備份;
gdi 太老啦 。。。win7 或以上使用者改用 direct2d 吧 。。。
在mfc中,dc.selectobject中的dc是什麼意思?
7樓:小名鬆鬆
dc是畫圖的控制代碼,就相當於某一個東西上的畫板
有了這個才可以在控制元件上畫出你要的東西
8樓:匿名使用者
這裡的dc是指向cdc類的一個物件;表示裝置上下文:dc.selectobject();表示選入上下文,可以是畫刷等,去檢視cdc類吧,用msdn
關於mfc中的疑惑cpen* poldpen=pdc->selectobject(&apen);
9樓:匿名使用者
pdc->selectobject(&apen);這個函式是設定新的畫筆,但返回值是舊的畫筆
10樓:匿名使用者
人為命名。
你的理解錯了,selectobject返回的是舊的畫筆,它是用新的畫筆pen置換掉舊的畫筆,並將舊的畫筆返回做為以後恢復所用,也是上面兩個語句的意思。
mfc 程式完整**求分析!
11樓:匿名使用者
不加,會造成一個資源洩漏,即pen資源無法釋放。
這種洩漏,一個兩個沒什麼影響,只是程式佔用記憶體增加了一點,但如果大量頻繁使用,會造成程式的ui資源耗盡,導致執行一段時間後,程式佔用大量記憶體,並且畫筆無法申請成功,無法完成介面繪製等問題。
一句話:只是一個安全釋放的處理,就和指標要delete一樣,你不刪除也不影響簡單執行。
12樓:匿名使用者
建立的畫筆pen要選進裝置dc才能使用,selectobject就是這個作用,沒有加上這句,是用的預設畫筆(黑色、實線、1個畫素寬).
cbrush *poldbrush=dc.selectobject(pbrush);
13樓:匿名使用者
cbrush *poldbrush=dc.selectobject(pbrush);
cbrush* selectobject(cbrush* pbrush)函式來會首先將pbrush指向的畫刷源
選入到裝置環境中bai,
然後它的返回值du也是一個cbrush*型別的zhi指標,指向的是選dao
入新畫刷之前的老畫刷
在新畫刷使用後需要將畫刷恢復 dc.selectobject(poldbrush);
能不能剔除當前被selectobject選進的物件
14樓:
poldpen一般都不用管,它是selectobject呼叫之前dc裡面當前使用的畫筆(不一定是黑色的)。
儲存poldpen的目的就是等待繪製完後用dc.selectobject(poldpen);給選回去,這樣才能安全的刪除cpen pen所建立的這個畫筆物件。
奮進與奮鬥的區別,奮鬥和奮進是不是一樣的
奮進有向前進的意思 奮鬥只是努力拼搏 奮進是積極主動要向前進,而奮鬥只是說要努力拼搏,奮發向上。奮鬥和奮進是不是一樣的 奮鬥 的意思是 為了達到一定目的而努力去幹 而 奮進 的意思是 勤奮努力,積極進取 奮鬥和拼搏的區別 奮鬥與拼搏有區別。奮鬥指努力的一個過程,重於其堅持與毅力。比如說為了未來而奮鬥...
新浪微博與新浪部落格是不是一樣,新浪部落格與新浪微博什麼區別與聯絡?
不一樣,微博有即時性,一般發一句話.部落格有長效性,一般為文章。不是,部落格是發文章,微博是發資訊 新浪部落格與新浪微博什麼區別與聯絡?1 字數限制,微博必須在140字以內,這是為了手機發布閱讀方便,部落格沒有限制,因為它主要是讓人在電腦上發表和閱讀的。2 被動閱讀,看部落格必須去對方的首頁看,而微...
奇妙生物是不是傳銷,他的銷售摸式與傳銷一樣
傳銷是什麼,要分開來講.傳 字是古往今來所有事物發展的方法。比如傳教回 傳宗接代 傳播 任何思答想都是傳出來的。一個好的思想讓你去傳給另一個人多個人然後一個人多個人接著傳。如果每個人都認可的話。所有人都會理解了 這就是傳的力量。問題在於這個開始的思想正確不正確,適不適合這個社會。這個思想就是這個原點...