【導(dǎo)讀】直接的動(dòng)態(tài)圖形的顯示方式有兩個(gè)缺點(diǎn)——速度慢和屏幕閃爍。示時(shí),常常由一個(gè)場(chǎng)景變化到另一個(gè)場(chǎng)景。這時(shí)我們首先要將原先的背景擦除,然后再。[1][2]為解決此問(wèn)題,我們通常采用雙緩沖方式繪圖,它不但可以解決動(dòng)態(tài)圖。形的顯示屏幕閃爍問(wèn)題,同時(shí)還可以加快繪制圖形速度,是一舉兩得的好算法。是以VisualC++為開(kāi)發(fā)平臺(tái),設(shè)計(jì)出一套具有良好顯示效果的動(dòng)態(tài)波形顯示應(yīng)用程序,操作都使繪制所需的圖形時(shí)間變長(zhǎng),從而導(dǎo)致繪制圖形速度急劇下降。我們以VisualC++為開(kāi)發(fā)平臺(tái),Windows操作系統(tǒng)下提供豐富的設(shè)備無(wú)關(guān)。Windows圖形編程主要是利用圖形設(shè)備接口中的相關(guān)函數(shù)實(shí)現(xiàn)的。為了使用GDI和DC來(lái)繪。的“設(shè)備環(huán)境”跟顯示硬件進(jìn)行通訊。因此,各種GDI函數(shù)會(huì)自動(dòng)參考被稱(chēng)為“設(shè)備環(huán)。的是,在Windows的設(shè)備環(huán)境是GDI的關(guān)鍵元素,它代表了不同的物理設(shè)備。表2—2介紹了在基類(lèi)CDC中一些比較有用的成員函數(shù)。