MFC
懿云丶
学杂不如学精。
若想学杂,定阶段,阶段时间最少三个月。
展开
-
MFC—Win32API创建窗口
/* Microsoft Visual Studio 2017中的Visual C++集成开发平台是开发Windows应用(不需要任何虚拟机直接在Windows上 运行的程序或动态连接库DLL)的利器,加上有微软基础类库(Microsoft Foundation Classes)MFC的支持,更是如虎 添翼,不可一世。 现在讲解基础理论篇的第一个例子,用Win32API创建简单的窗口应...转载 2018-11-27 18:20:06 · 902 阅读 · 0 评论 -
MFC—工具栏Toolbar按键状态
BEGIN_MESSAGE_MAP(CFxView, CScrollView) ON_COMMAND(FXTOOLBAR_BEFORE, OnHighColorAdd) //点击按钮事件 ON_UPDATE_COMMAND_UI(FXTOOLBAR_BEFORE, OnButtonAddState) //底层时时调用刷新END_MESSA...原创 2019-05-17 16:51:07 · 922 阅读 · 0 评论 -
MFC—状态栏字体颜色改变
BEGIN_MESSAGE_MAP(CMainFrame, CMDIFrameWndEx) //ON_COMMAND_RANGE(ID_INDICATOR_DISTANCE, ID_INDICATOR_GEO, NULL) 这种方法我使用没有作用! ON_COMMAND(ID_INDICATOR_DISTANCE,NULL) ON_COMMAND(ID_INDICATOR_BEGAIN...原创 2019-05-17 15:28:01 · 919 阅读 · 0 评论 -
MFC—gdal库
gdal从官网下载版本gdal的安装:打开nmake.opt文件,文件中“1900”对应的就是vs2015。若要在32位环境下进行编译,然后在文件浏览,有关32位的内容打开,将64位的相关内容注释。在系统开始菜单中,找到vs的目录,找到相应“工具命令提示符”,打开。在此目录下cd bin,有个文件VCVARS32.BAT,执行一下这个文件,然后重新回到下载的gdal目录下...原创 2019-05-15 10:22:18 · 424 阅读 · 0 评论 -
MFC—xml应用实例
从官网下载最新tinyxml库xml文件<?xml version="1.0" encoding="gb2312" standalone="yes" ?><Root><FileType>txt_Information</FileType><List FileCount="3" ImageWitdh="896" ImageHeig...原创 2019-05-15 09:29:19 · 324 阅读 · 0 评论 -
MFC—删除N天以前的文件夹及文件
bool CCjView::RemoveDir(const char * szFileDir){ USES_CONVERSION; std::string strDir = szFileDir; if (strDir.at(strDir.length() - 1) != '\\') strDir += '\\'; WIN32_FIND_DATA wfd; HANDLE hFin...原创 2019-05-08 11:12:15 · 801 阅读 · 0 评论 -
MFC—获取子窗口View指针
CMainFrame* pMainFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd); CChildFxFrame* pChildFxFrame = (CChildFxFrame*)pMainFrame->GetActiveFrame(); CFxView* pView = (CFxView*)pMainFrame-&g...原创 2019-04-29 18:03:00 · 916 阅读 · 0 评论 -
MFC—No dlls were found in the waterfall procedure
将Intel\IPP\6.0.2.074\ia32\bin绝对路径放入到环境变量中。原创 2019-05-05 13:48:21 · 1445 阅读 · 0 评论 -
MFC—拖动窗口移动
LRESULT CCjInfoDlg::OnNcHitTest(CPoint point){ // TODO: 在此添加消息处理程序代码和/或调用默认值 CRect rc; GetClientRect(&rc); ClientToScreen(&rc); return rc.PtInRect(point) ? HTCAPTION : CDi...原创 2019-04-29 13:38:20 · 978 阅读 · 0 评论 -
MFC—基础知识点
@picture control控件加载图片{ HBITMAP hBitMap = (HBITMAP)::LoadImage(NULL, L"D:\\data\\phone417.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE); m_child_pic.SetBitmap(hBitMap); }@创建一张位图{ if ...原创 2019-04-29 13:36:38 · 322 阅读 · 0 评论 -
MFC—图像处理,解决对话框最小化或改变对话框大小时图片被擦除,CBitmap实现双缓冲机制
Picture Control创建,添加变量m_bmpPic。BOOL CYRDlg::OnInitDialog(){ //.... //第二个参数是图片路径 HBITMAP hBitMap = (HBITMAP)::LoadImage(NULL, NULL, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE); m_bmpPic.SetBitmap(...原创 2019-03-18 21:53:03 · 593 阅读 · 0 评论 -
MFC—使用MFC创建窗口
头文件/* MFC是一个封装了WindowsAPI且面向对象的C++类库,同时也是一个应用程序的框架结构。另外,并非所有MFC提供的函数都是类的成员,MFC也以 全局函数的形式,为用户提供了各类前缀为Afx的函数,可供用户在必要时随时随地进行调用。 由MFC创建的应用,我们不能够直接看到其程序的入口。入口函数AfxWinMain()被MFC深深的封装在其框架之中,最后直接由编...转载 2018-11-27 18:23:52 · 2115 阅读 · 0 评论