- 3月 26 週二 201323:29
MFC按鈕編輯方塊
- 3月 26 週二 201322:37
MFC控制項變數的登錄
void CvddlgsmpDlg::OnBnClickedButton1()
{
// TODO: 在此加入控制項告知處理常式程式碼
/* 方法1
CButton* myBtn = (CButton*)GetDlgItem(IDC_BUTTON1);
myBtn->SetWindowTextW(_T("按下"));
*/
//方法2(控制項變數的登錄)
m_btn1.SetWindowTextW(_T("按下"));
/* 方法1
CEdit* myEdt = (CEdit*)GetDlgItem(IDC_EDIT1);
myEdt->SetWindowTextW(_T("這是字串"));
*/
//方法2(控制項變數的登錄)
- 3月 26 週二 201318:10
MFC程式架構
- 應用程式類別 - 處理基礎功能的程式
繼承CWinApp類別,提供程式初始化必要的功能, 應用程式都會繼承CWinApp
假設專案名稱 helloVC為例
class ChelloVCApp : public CWinApp
{
- 3月 25 週一 201323:02
QT4安裝
安裝下載 (qt-win-opensource-4.8.4-vs2010.exe)
qt-creator-windows-opensource-2.8.1.exe
C:\Qt\qtcreator-2.8.1
- 3月 25 週一 201321:56
VC2005環境設定
- 3月 25 週一 201321:40
MFC 執行表單檢視
- 3月 25 週一 201320:25
MFC 滑鼠左鍵按下偵測事件
- 3月 25 週一 201318:53
MFC標題設定
類別檢視->CMainFrame->PreCreateWindow(CREATESTRUCT &cs) 滑鼠快速點兩下
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: 在此經由修改 CREATESTRUCT cs
// 達到修改視窗類別或樣式的目的
cs.style &= ~WS_MAXIMIZEBOX;
cs.x = 100; cs.y = 100;
cs.cx = 300; cs.cy = 200;
return TRUE;
}
接著, 設定應用程式的標題, 如下圖所示
- 3月 25 週一 201318:34
MFC更改視窗風格
- 3月 25 週一 201318:08
MFC建立對話方塊
void CDialogBaseDlg::OnBnClickedButton1()
{
// TODO: 在此加入控制項告知處理常式程式碼
AfxMessageBox(_T("Hello, Visual C++"));
}






