當前位置:編程學習大全網 - 網站源碼 - 如何在MFC中實現多次連續顯示?

如何在MFC中實現多次連續顯示?

在C #的InitInstance()中寫壹個setter (1,1000,null)...APP文件;其中1000可以改成妳想要的時間,單位是毫秒。然後右鍵單擊C...DLG-添加消息處理,選擇WM_TIMER,選擇添加和編輯,在OnTimer()中編寫以下內容:

靜態int x = 0;

CBitmap位圖;

位圖。load bitmap(IDB _ bitmap 1+(x++));

位圖bmp

位圖。獲取位圖(& ampBMP);

CDC dc

華盛頓。CreateCompatibleDC(pDC);

華盛頓。選擇對象(& amp位圖);

CRect rect

GetClientRect(& amp;rect);

//pDC-& gt;BitBlt(0,0,rect。Width(),rect。Height(),& ampdc,0,0,src copy);

pDC->;StretchBlt(0,0,rect。Width(),rect。Height(),& ampdc,0,0,bmp.bmWidth,bmp.bmHeight,src copy);

當然IDB_BITMAP1+x++的前提是妳導入的資源是有順序的。如果沒有,請右鍵單擊IDB_BITMAP1,gotodefinition,(或者打開Resource.h),然後修改值使其按順序出現。當然妳也可以用模數法循環x的值。

  • 上一篇:java中使用JDBC連接數據庫的步驟?
  • 下一篇:海爾連無線網絡的電視如何看直播節目,新聞聯播如何看直播
  • copyright 2024編程學習大全網