zoukankan      html  css  js  c++  java
  • First MFC

    //filename:Hello.h
    class CMyApp:public CWinApp{
    public:
    	virtual BOOL InitInstance();
    };
    
    class CMainWindow:public CFrameWnd{
    public:
    	CMainWindow();
    protected:
    	afx_msg void OnPaint();
    	afx_msg void OnLButtonDown(
    		UINT nFlags,
    		CPoint point
    		);
    	DECLARE_MESSAGE_MAP()
    };
    
    //filename:Hello.cpp
    #include <afxwin.h>
    #include "Hello.h"
    
    CMyApp myApp;
    
    BOOL CMyApp::InitInstance(){
    	this->m_pMainWnd = new CMainWindow;
    	this->m_pMainWnd->ShowWindow(m_nCmdShow);
    	this->m_pMainWnd->UpdateWindow();
    	return TRUE;
    }
    
    BEGIN_MESSAGE_MAP(CMainWindow,CFrameWnd)
    	ON_WM_PAINT()
    	ON_WM_LBUTTONDOWN()
    END_MESSAGE_MAP()
    
    CMainWindow::CMainWindow(){
    	Create(NULL,_T("The Hello Application"));
    }
    
    void CMainWindow::OnPaint(){
    
    	CPaintDC dc(this);
    
    	CRect rect;
    	GetClientRect(&rect);
    	dc.DrawText(_T("Hello,MFC,中国ss"),-1,&rect,
    		DT_SINGLELINE|DT_CENTER | DT_VCENTER);
    
    }
    
    afx_msg void CMainWindow::OnLButtonDown(
    						   UINT nFlags,
    						   CPoint point
    						   ){
    	
    	AfxMessageBox("LButtonDown");
    
    }
    
  • 相关阅读:
    ActiveMQ (一) 简介
    MSMQ .NET下的应用
    MSMQ
    RabbitMq C# .net 教程
    Rabbit MQ
    Dynamics 365—脚本
    DNS服务器地址汇总
    特殊字符 编码
    4s前置摄像头调用
    登陆前后导航栏处理 2015-12-12
  • 原文地址:https://www.cnblogs.com/wucg/p/2357528.html
Copyright © 2011-2022 走看看