1. 程式人生 > >MFC中怎麼通過程式改變Picture Control控制元件的大小

MFC中怎麼通過程式改變Picture Control控制元件的大小

我是想通過MFC做一個波形顯示的介面,通過Picture Control控制元件顯示波形,剛開始不知怎麼改變這個視窗的大小

BOOL CMFC_Example1Dlg::OnInitDialog()
{
CDialogEx::OnInitDialog();

// TODO: Add extra initialization here



// Set the icon for this dialog.  The framework does this automatically
//  when the application's main window is not a dialog
SetIcon(m_hIcon, TRUE);// Set big icon
SetIcon(m_hIcon, FALSE);// Set small icon


CRect rect;
GetDlgItem(IDC_WAVE_DRAW)->GetWindowRect(&rect);           //IDC_WAVE_DRAW為Picture Control的ID
ScreenToClient(&rect);
GetDlgItem(IDC_WAVE_DRAW)->MoveWindow(rect.left, rect.top, 800, 450, true);    //固定Picture Control控制元件的大小


return TRUE;  // return TRUE  unless you set the focus to a control
}


相關推薦

MFC怎麼通過程式改變Picture Control控制元件大小

我是想通過MFC做一個波形顯示的介面,通過Picture Control控制元件顯示波形,剛開始不知怎麼改變這個視窗的大小 BOOL CMFC_Example1Dlg::OnInitDialog() { CDialogEx::OnInitDialog(); // TOD

利用MFCpicture control 控制元件顯示影象

參考博文 本文是根據opencv246和VS2012在用MFC做影象顯示時出現的問題做出解釋 一、建立MFC1 首先建立一個MFC對話方塊應用程式(Dialog-based Application);2 點選OK -- Next進入下一步,在這裡我們建立一個Dialog

儲存MFCpicture control 控制元件的圖片

MFC半吊子,前段時間需要用到儲存picture control控制元件的圖片,在網上找了很久都不是自己需要的,所以自己整了一個,分享給需要的人 //儲存picture control控制元件的圖片

【VC++】(一):MFCPicture control控制元件顯示Bitmap

今天在《VC++指紋模式識別系統及演算法概述》一書中,看到有一段程式碼——在Picture Control中顯示Bitmap。把它的程式碼和顯示結果摘出來,作為今天的小小學習成果,鼓勵一下自己。程式碼

改變MFC picture control控制元件背景色

定義控制元件相關變數: m_picture; 在OnPaint()中新增下列程式碼 CRect prect;  m_picture.GetClientRect(&prect);   //獲取區域  FillRect(m_picture.GetD

MFC為對話方塊新增背景圖片(非picture control控制元件

本文在這裡希望把這個東西的設計說的詳細一些。 在建立一個MFC的對話方塊專案後,可以在資源檢視中新增點陣圖,如不理解可以在百度中搜索mfc新增點陣圖,相信應該很多,這裡就不解釋了。 假設我們載入的點陣圖ID為IDB_BITMAP1 在我們對話方塊的類中的標頭檔案新增如下變

手動新增Picture Control控制元件變數

環境:Visual Studio VS2013 問題:使用類嚮導新增控制元件變數不成功,手動新增控制元件變數; 解決辦法: 1.在Dlg標頭檔案中新增如下程式碼: CStatic m_staLogoImage; CStatic m_staPicture; 2

Picture Control控制元件上顯示JPG圖片並讓圖片適應控制元件大小

CImage image; int cx, cy; CRect rect; //根據路徑載入圖片 char strPicPath[]="D://Test11.jpg"; i

在VS2010/MFC如何對對話方塊新增控制元件

先說一下自己用的工具Visual Studio 2010 Ultimate 英文版(裝有Visual Assist X)。這裡簡單提一下Visual Assist X的安裝方法在選單欄選擇”Tools”,然後是Extension Manager,在Extension Manager左邊欄裡面選擇Onli

mfc將顯示在edit control控制元件的內容輸出到文字

CFile m_File;CString FileName; CString strTemp; CEdit *p_edit;int i = 0;int j = 0;int ilen = 0;int iCnt = 0; CTime t = CTime::GetCurren

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

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

MFC List Control控制元件改變Item的顏色和背景色

https://msdn.microsoft.com/zh-cn/library/ms364048(v=vs.80).aspx http://blog.csdn.net/leixiaohua1020/article/details/12619341http://www.j

MFCpicture控制元件,將bitmap根據控制元件大小縮放

直接在OnInitDialog()函式中新增即可; CRect rc; m_ctrlPic.GetClientRect(&rc); CDC* pdcpic = m_ctrlPic.GetDC(); //m_ctrlPic是Picture控制元件的變數

MFC獲取各個視窗之間的控制代碼或者指標物件的方法

轉載:https://www.cnblogs.com/gavanwanggw/p/6743774.html MFC中獲取各個視窗之間的控制代碼或者指標物件的方法 MFC在非常多的對話方塊操作中,我們常常要用到在一個對話方塊中呼叫還有一個對話方塊的函式或變數.能夠用例如以下方法來解決.

MFC 控制元件大小隨窗體改變改變大小-OnSize

轉載:https://blog.csdn.net/zhoxier/article/details/7776128 一個基於對話方塊的MFC介面,怎麼樣才能讓對話方塊裡的控制元件能和對話方塊同比例變小變大?今天我一直想解決這個問題,這是師姐留給我的任務。經過在網上的大量搜

WPFPopup和ContextMenu類無法以常規方式繫結資料和命令,但只能通過引數PlacementTarget獲得父控制元件

比如 <Window x:Name="window"> <ItemsControl Items="{Binding BookItems}"> <ItemsControl.ItemTemplate> <DataTemplate&g

MFC一種改變靜態文字顏色的方法

步驟如下: 1、新增全域性變數:       在.cpp檔案中新增全域性變數宣告:       BYTE R,G,B; 2、手動新增OnCtlColor()函式  &nb

MFC 編輯框Edit Control控制元件使用指南

首先建立一個編輯框ID設為IDC_MULTI_LINE_EDIT,然後用MFC類嚮導為編輯框IDC_MULTI_LINE_EDIT新增CEdit型別的控制元件變數m_editMultiLine。 CString.missio; m_editMultiLine.SetWindowText();

MFC獲取程式自身的版本資訊

收集整理自CSDN論壇。 首先、在Stdafx.h中引入連結庫: #pragma comment(lib,"Version.lib") 在對應的處理方法中如下: char FileVerInfo[4096]; DWORD dwVerLen = 0; CString strPath

MFCMDI程式切換子窗體

CMainFrame *pFrame = ((CMainFrame*)(GetParent()->GetParentFrame()));pFrame->m_bIsMDIChanged = TRUE;CChildFrame* pOldChildFrame = (CChildFrame*)pFrame