第一个MFC程序编译有感
来源:互联网 发布:制作h5的软件 编辑:程序博客网 时间:2024/05/20 06:41
近期喜欢上了 MFC ,于是开始学习这门技术。
这是我的第一个程序,helloMfc! 在屏幕中心绘制“MyFirstApp",改变窗口尺寸时可以重新绘制。
弄了大概十分钟。
改变图标时遇到点问题,由于是把系统生成的代码全部删除重写,所以也删除了SetIcon部分的代码,最后发现窗口栏图标丑的可怕,无奈找不到解决方案,只能修改一下资源文件,改变一下程序图标。
如果你能够帮助我,欢迎联系我 yanattack#gmail.com (#->@)
真的无力吐槽左上角了啊!
#include "stdafx.h"#include <afxwin.h>#include "helloMFC!.h"CMyApp myApp;//CMyApp 成员函数BOOL CMyApp::InitInstance() {m_pMainWnd = new CMainWindow;m_pMainWnd->ShowWindow(m_nCmdShow);m_pMainWnd->UpdateWindow();return TRUE;}BEGIN_MESSAGE_MAP(CMainWindow,CFrameWnd)ON_WM_PAINT()END_MESSAGE_MAP()CMainWindow::CMainWindow() {Create(NULL,_T("MyFirstApp"));}void CMainWindow::OnPaint(){CPaintDC dc(this);CRect rect;GetClientRect(&rect);dc.DrawText(_T("MyFirstApp"),-1,&rect,DT_SINGLELINE|DT_CENTER|DT_VCENTER);}class CMyApp: public CWinApp {public:virtual BOOL InitInstance();};class CMainWindow : public CFrameWnd {public:CMainWindow();protected:afx_msg void OnPaint();DECLARE_MESSAGE_MAP()};
最后Release,大概1600KB的样子,在自已预想之中。
以后再琢磨SetIcon吧。
- 第一个MFC程序编译有感
- 第一个MFC程序
- 第一个MFC程序
- 第一个MFC程序!!!
- 编译《深入解析MFC》第一个程序遇到的问题
- 我的第一个MFC程序...
- 我的第一个MFC程序
- 第一个成功的MFC对话框程序
- 我的第一个MFC程序
- 多点触摸第一个MFC程序
- 我的第一个MFC程序
- 我的第一个MFC程序
- 新开始,第一个MFC程序
- 第一个MFC小程序总结
- 一起学MFC(三)第一个MFC程序
- MFC的第一个程序Hello World, Hello MFC
- 编译第一个LINUX下 OPENCV 程序
- 编译运行第一个DirectFB程序
- hdu 3525 Orienteering
- c++ stl学习 传统C字符串用法
- 常见面试题
- 【博客搬家】本博客已全面停止更新,新博客地址 plusplus7.com
- Pokergameteacher-游戏
- 第一个MFC程序编译有感
- C语言把内存的文件保存到硬盘时如何把文件名由用户通过屏幕自己设置,并且保存到指定的路径
- poj 求逆序对数
- bzoj3315: [Usaco2013 Nov]Pogo-Cow
- 隐式类型转换
- ftp的内网问题,通过路由器映射非21端口不成功的解决方法
- ccnu 十一月半月赛 F题 会攻击的点 - 离散化 + 区间求和
- 函数指针和指针函数的区别
- 程序员三境界