自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 MFC中获取指针的方法

MFC中获取指针的方法1、获取应用程序指针CMyApp* pApp=(CMyApp*)AfxGetApp();2、获取主框架指针CWinApp 中的公有成员变量 m_pMainWnd 就是主框架的指针CMainFrame* pMainFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd);或者CMainFrame* pMainFrame =...

2020-01-20 15:34:50 1066

转载 CFileFind类成员函数IsDots, IsDirectory

IsDots判断是否为点--IsDirectory表明这是一个目录,isDots表明这个是.或者…而这两个东西虽然是目录,但是一个表明这个目录本身,一个代表上层目录(但是根目录下面…也是本身)此时由CFileFind对象引用IsDirectory表明当前的CFileFind对象是否为目录。这个要说明一下,用过Dos的话,就应该知道,每个目录下都有缺省的两个目录,名称分别为 '. '和 '…...

2020-01-20 11:47:10 1454

原创 MFC修改窗口标题

BOOL CtestAApp::InitInstance(){ ...//此处代码省略 m_pMainWnd->SetWindowText("测试1"); m_pMainWnd->ShowWindow(SW_SHOW); m_pMainWnd->UpdateWindow(); return TRUE;}

2020-01-16 16:05:17 328

原创 添加定时器

String Table中添加字符串资源IDS_TIMER,时钟indicators[]中添加IDS_TIMERSetTimer(1, 1000, NULL)添加消息响应函数OnTimer()代码片段如下:static UINT indicators[] = { ID_SEPARATOR, // status line indicator// ID_IN...

2020-01-16 14:47:15 289

原创 MFC程序启动过程

1. CtestAApp theApp; //theApp全局对象定义2. CtestAApp::CtestAApp(){ } //testA构造函数3. BOOL CtestAApp::InitInstance(){ } //初始化,窗口类注册、创建、窗口的显示和更新4. CtestADoc::CtestADoc(){ }5. CMainFrame::CMainFrame(){ ...

2020-01-16 10:32:47 161

原创 FOR属性 EVENT属性

<SCRIPT FOR="id值" EVENT="事件名称" LANGUAGE="javascript"> 需要执行的内容函数脚本等 </SCRIPT>FOR属性:指定脚本执行对象(给谁用的)EVENT属性:指定脚本执行事件(在什么时候执行)document.getElementById(“id值”).attac...

2020-01-14 14:51:42 582

原创 报错:error RC2108: expected numerical dialog constant 静态加载位图报错

图形控件Picture Control在对话框上添加图片增加位图资源选择Picture Control Type属性属性-- BitmapImage属性选择导入的位图IDB_BITMAP1编译编译报错:error RC2108: expected numerical dialog constant解决方法:双击error RC2108…打开文件;增加“Static”, S...

2020-01-13 17:03:15 976

原创 MFC修改应用程序窗口外观

修改应用程序窗口外观1. 窗口创建之前修改BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){ if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE; cs.cx = 800; //修改窗口大小 cs.cy = 620; cs.style &= ~FWS...

2020-01-13 15:32:00 336

原创 VS复制另一个工程中的对话框报错---fatal error C1083,error C2065

将TestB工程中的对话框复制到testA中文件->添加->现有项目->testB.rc资源视图->testB.rc->dialog->复制IDD_WORK2testA.rc->dialog->粘贴IDD_WORK2解决资源管理器->testB.rc->右键移除testB文件夹->复制DialogWork2.h,Dial...

2020-01-10 17:26:24 417

原创 MFC绘制连续线条

MFC绘制连续线条思路:首先要得到线条起点,然后需要捕获鼠标移动过程中的的每一个点(WM_MOUSEMOVE),各点之间绘制非常短的线段,从而绘制一条连续的线条步骤1.添加成员变量private: CPoint m_ptOrigin; //线条起点 BOOL m_bDraw;//初始化FALSE.判断鼠标左键的状态,左键按下,真,起点,左键弹起,假,终点步骤2. ...

2020-01-09 16:18:56 886

原创 静态函数调用

静态函数#include <iostream.h>class Point{ public: void output()//非静态成员函数 { } static void init()//静态成员函数 { }};调用1:非静态成员函数和非静态成员属于对象的方法和数据,也就是先产生类的对象,然后通过类的对象去引用。voi...

2020-01-09 15:48:09 5177

原创 MFC画线

MFC画线添加成员变量private: CPoint m_ptOrigin;添加消息响应函数OnLButtonDown,OnLButtonUp;画线3.1 利用SDK全局函数实现画::GetDC(),::ReleaseDC()为全局SDK函数void CDrawView::OnLButtonDown(UINT nFlags, CPoint point) { m_ptOrigin...

2020-01-09 12:14:21 201

原创 MFC常识

在MFC中:AFx前缀:全局函数。Ex后缀:扩展函数。::作用域标识符 全局函数,表示调用的是Platform SDK函数。(自定义成员函数与API函数名称相同,API函数前加::,若两函数名不同,可不加::)eg:BOOL CWnd::ShowWindow(int nCmdShow) //自定义成员函数{ return ::ShowWindow(m_hwnd, nCmdSh...

2020-01-06 17:00:48 158

原创 STATIC_DOWNCAST

class_name * pointer = STATIC_DOWNCAST(class_name, pobject )将pobject指针取出来转换成class_name类型并赋值给pointer 。

2020-01-02 15:26:34 187

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除