vc60裝置上下文問題,VC 6 0 裝置上下文問題

2021-12-19 03:56:36 字數 561 閱讀 7443

1樓:匿名使用者

所建cclientdc 是基於對話方塊還是桌面?建議,該dc全域性宣告,然後在對話方塊初始化時建立,在關閉對話方塊時釋放。

cclientdc 可以new和delete。方法很多,下面是一種:

宣告: cclientdc * g_pclientdc = null;

建立過程:

在對話方塊

g_pclientdc = new cclientdc( this );

//現在可以用了

退出時,注意釋放:

g_pclientdc->releasedc(); //其實delete會呼叫,這裡滿寫沒壞處

delete g_pclientdc;

g_pclientdc = null;

2樓:彩色的沙漠

不需要建全域性的吧!在乙個函式裡面繪製圖形就行。。。類cclientdc派生於cdc,在構造時呼叫了windows函式getdc,在析構時呼叫了releasedc。

這意味著和cclientdc物件相關的裝置上下文是視窗的客戶區。他自帶的有析構函式。。

VC 6 0執行程式沒反應,vc 6 0執行沒有反應,但是helloworld可以執行

可以採取下列步驟 1,你先看看你的鍵盤壞沒有。分別按ctrl和f5。試一試,如果沒壞,請繼續往下看。2.在編輯器裡直接點執行圖示試一試,如果還是能執行,那就可能是你的快捷鍵設定的問題了。這樣重新設定快捷鍵試一試 選單 tools customize中的keyboard選項卡 類別 組建 builde...

VC 6 0編C語言程式的問題

程式沒錯,估計v98的include檔案中可能缺了或多了某個標頭檔案或dll檔案吧,因為你的h.dll出錯了,如果其他類似的程式也出錯,建議刪除vc 6.0,重灌好一點 你的錯誤我沒見過,但是這個程式雖然不規範但是可以正常執行。不知道你其他的程式能不能執行,我猜測你的vc6.0安裝有問題。1.voi...

VC 6 0為什麼不能用string

把下列標頭檔案都加上,就好了 include include include using namespace std void main string s try a string test cout 1 c 的標頭檔案是不需要 h 字尾的 2 請指明 c 標準命名空間 std include in...