1. 程式人生 > >MFC動態顯示圖片

MFC動態顯示圖片

動態建立一個對話方塊,並用對話方塊顯示一個圖片

動態建立的對話方塊類:class CMyDiag : public CDialog

對話方塊資源的ID是:IDD_MyDiag

圖片資源的ID是:IDB_BITMAP1

顯示圖片利用Picture Control控制元件

在對話方塊上放置一個Picture Control控制元件,修改控制元件ID,type屬性設定成Bitmap

給控制元件關聯一個變數到CMyDiag類中

public:
CStatic m_picture;

顯示圖片的程式碼:

        CBitmap bitmap;
	HBITMAP hBmp;
	m_myDiag=new CMyDiag;//建立一個對話方塊
	m_myDiag->Create(MAKEINTRESOURCE(IDD_MyDiag));
        bitmap.LoadBitmap(IDB_BITMAP1);//載入圖片
	hBmp = (HBITMAP)bitmap.GetSafeHandle();
	m_myDiag->m_picture.SetBitmap(hBmp);//將圖片設定到Picture Control控制元件上


相關推薦

MFC動態顯示圖片

動態建立一個對話方塊,並用對話方塊顯示一個圖片 動態建立的對話方塊類:class CMyDiag : public CDialog 對話方塊資源的ID是:IDD_MyDiag 圖片資源的ID是:IDB_BITMAP1 顯示圖片利用Picture Control控制元件 在對

MFC建立視窗及圖片動態顯示C++

#include <afxwin.h> class CMyWnd :public CFrameWnd { private: CDC * cdc; CBitmap *bmp; CBitmap *bmpBack; int order = 0; int pos = 50

MFC 對話方塊Picture Control(圖片控制元件)中靜態和動態顯示Bmp圖片

        最近有同學問我如何實現MFC基於對話方塊在圖片控制元件中載入圖片?其實使用MFC顯示圖片的方法各種各樣,但是還是有些同學不知道怎樣顯示.以前在《數字影象處理》課程中完成的軟體都是基於單

MFC通過button控制編輯框是否顯示系統時間(動態顯示

box style public ack span ren item upd 函數 1.在dlg.h中public bool flag; static UINT time(void *param); 2.在構造函數中 flag=fal

vs2010 MFC使用GDI+顯示圖片

轉載:https://blog.csdn.net/yal179/article/details/32726925 推薦:已程式設計驗證,小錯誤已修正,值得學習,也可以看下原文,修改後的文章比原文容易讀一些。 1、配置GDI+ VS2010自帶GDI+,直接使用。 (

VS2015編寫的MFC上位機,波特率可調,可動態顯示曲線,可顯示三維

coo app all hold content flow hid har oid VS2015編寫的MFC上位機,波特率可調,可動態顯示曲線,可顯示三維 2016年01月14日 11:40:28 博博有個大大大的Dream 閱讀數:9375 版權

MFC中picture控制元件顯示圖片

1.開啟BMP圖片 CBitmap* m_pBitmap = new CBitmap; m_pBitmap->LoadBitmap(IDB_BITMAP1);   2.第一種方式,用CDC顯示 CDC *pDC = GetDlgItem(IDC_AAAA)->Ge

MFC 顯示圖片

//定義成員變數 CStatic m_picture; m_picture.Create(L"XXX",WS_VISIBLE|WS_CHILD|SS_BITMAP ,CRect(0,0,100,100),this,1000); HBITMAP hBmp = LoadBitmap(A

MFC(4):靜態文字框使用及在靜態文字框中顯示圖片

=========================靜態文字框==================== 類似的QT中的Qlabel 選中static text,由於其預設ID為IDC_STATIC,因此要,右鍵-->屬性-->修改其ID,右鍵-->新增變數(修改訪問屬性、設定變數

MFC和openCV連用顯示圖片

這幾天開始學習openCV,不過openCV做圖形介面太簡陋,於是決定用MFC和openCV做,在MFC中呼叫openCV顯示圖片。 執行環境:VS2015+openCV3.4.3,配置的話可以去看看淺墨大神的部落格和書籍。 一、先開啟VS2015,建立一個MFC工程

JavaScript | 滑鼠懸停動態彈出浮動視窗顯示圖片 | clientX, clientY, scrollLeft, scrollTop

動態彈出浮動視窗顯示圖片的效果是這樣子的: 不多說,直接上程式碼: <!DOCTYPE html> <html lang="en"> <head> &

NSIS 背景動態切換顯示圖片 (學習七)

 1、介面搭建 ;建立背景圖片的切換動態     System::Call `*(i,i,i,i)i(1,34,518,200).R0`     System::Call `user32::MapDialogRect(i$HWNDPARENT,iR0)`     Sys

VS2013和MFC顯示圖片

opencv_calib3d249d.lib opencv_contrib249d.lib opencv_core249d.lib opencv_features2d249d.lib opencv_flann249d.lib opencv_gpu249d.lib opencv_highgui249d.lib

QML之圖片動態顯示(Image與QQuickImageProvider)

最近,需要在QML上顯示來自OPenCV的攝像頭視訊,因為是視訊,即好多好多圖片,所以需要QML上動態重新整理來自C++的QImage。具體怎麼搞我就不再贅述,雖然資料不多,但是CSDN上的一篇部落格已經寫得十分的清楚。該部落格如下: 前言 開發Qt應用時,想把QImage

mfc中通過觸發List Box 控制元件來顯示圖片

幫小學弟寫的一個mfc的小程式,比較簡單。 1.觸發List Bo控制元件的左鍵單擊事件 void Ctest_pictureDlg::OnLbnDblclkList1() { // TODO: 在此新增控制元件通知處理程式程式碼 int nIndex =

【Vue中的坑】vue專案中動態繫結src不顯示圖片解決方法

  v-for繫結src的資料如下: data() { return { img_src:"../../assets/images/mirror-service.png" } }   渲染之後,發現圖片不顯示,上網查詢之後發現是應為

MFC實現的 picture control 類,對話方塊上顯示圖片

以上是原始碼及演示程式下載地址 Introduction 介紹 這篇文章描述的是一個可以用於在對話方塊上顯示各種主流型別圖片(如 BMP, GIF, JPEG...)的MFC控制元件 Background 背景 我花了一些時間去搜索可以用於顯示圖片的MFC控制元件, 但卻沒有發現合適的。 所以我決定

C++開發人臉性別識別教程(9)——搭建MFC框架之顯示圖片

  在之前的部落格中我們已經實現讀取使用者選定的資料夾,並將其路徑儲存在相應的變數中,在這篇博文中我們將介紹如何藉助CvvImage類將圖片顯示在picture控制元件中,並自動讀取資料夾下的其他圖片。  一、新增“下一張”按鈕  由於我們需要讀取資料夾下的所有影象檔案,而非

MFC利用Picture控制元件讀取並顯示圖片

void Cimprocess_2Dlg::Oncanny(){// TODO: 在此新增命令處理程式程式碼CDC *pDC = GetDlgItem(IDC_ShowImage)->GetDC();//根據ID獲得視窗指標再獲取與該視窗關聯的上下文指標HDC hdc