freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

vc實(shí)現(xiàn)動畫應(yīng)用兩則-文庫吧

2025-08-01 16:49 本頁面


【正文】 idth, p Height, p Canvas Handle, 0, 0, SRCCOPY)。 BitBlt(q Canvas Handle, xx, 100, p Width, p Height, p Canvas Handle, 0, 0, SRCCOPY)。 BitBlt(q Canvas Handle, xx, 150, p Width, p Height, p Canvas Handle, 0, 0, SRCCOPY)。 BitBlt(q Canvas Handle, xx, 200, p Width, p Height, p Canvas Handle, 0, 0, SRCCOPY)。 BitBlt(q Canvas Handle, xx, 250, p Width, p Height, p Canvas Handle, 0, 0, SRCCOPY)。 BitBlt(q Canvas Handle, xx, 300, p Width, p Height, p Canvas Handle, 0, 0, SRCCOPY)。 BitBlt(Canvas Handle, 0, 0, Width, Height, q Canvas Handle, 0, 0, SRCCOPY)。 //把緩沖區(qū)的畫面貼到窗體上 } 如果實(shí)際應(yīng) 用時,像上面的程序那樣,把畫動畫的語句放在 Timer控件的 OnTimer事件中,就可能會有一個小問題。如果用戶暫停了動畫,窗體又正好產(chǎn)生了重畫事件 (比如窗體被最小化后又被恢復(fù) ),那窗體上的畫面就會消失。這是因?yàn)榇绑w被重畫時,只畫了窗體的通用部分, Windows 并不知道原來的窗體上有自定義的畫面。要想讓 Windows 把畫面恢復(fù)原樣,必須把畫動畫的語句放在窗體的 OnPaint事件中, Timer控件的 OnTimer事件中只寫決定圖案位置的語句 (如本例中的 xx+ =2; )和一句 RePaint。修改后具體的程序我就省略 了,大家可以自己完成。 二 .在 VC 程序中插入微型動畫 下面利用 CImageList 類保存數(shù)幅畫面 ,利用 Draw 函數(shù)在一定的時間間隔播放出來 ,形成了類似 GIF動畫的效果。該方法可以在 Window的客戶區(qū)內(nèi)、工具條上、狀態(tài)條上播放動畫。這里還給出了利用 SetIcon函數(shù)在窗口標(biāo)題欄上播放動畫的方法。 (一 )、原理 在 VC 中有一個 CImageList 類可以以圖像列表的方式管理圖像 ,圖像列表中的圖像大小相同 ,索引以 0 為開始 ,每個圖像都可以單獨(dú)引用。 Microsoft 的 API 提供了一系列的函數(shù) ,您可以利用這些函數(shù)創(chuàng)建、銷毀圖像列表 ,可以顯示圖像、增
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1