标签 MFC

MFC CString

追加 查找 if(-1!=str.Find(_T(“clear”)))//表示str中有clear字样,如果find返回-1代表没有} 分割 修剪 按条件截取 比较 转换 转成…

MFC对话框消息

消息传递 对话框的控件在收到点击消息时,会拦截消息,使消息在当前控件处理后不再被其他控件或者对话框响应,如果要增加其他的响应,需要在控件中向其他窗口发消息。 键盘消息 对话框不直接相应键盘消息,要在对…

MFC对话框外观

可变大小 设置勾选属性Minimize box和maximize boxborder属性选择resizing 全屏 背景 控件位置 颜色和透明背景 标题栏重绘制拖动 鼠标指针 窗口显示状态获取 获取控…

MFC特殊对话框

文件打开/另存对话框 CFileDialog(打开或另存,文件扩展名,默认文件名,窗口风格,文件类型的过滤,父窗口)第一个参数TRUE为打开对话框,FALSE为另存对话框文件类型过滤字符串的格式: 如…

MFC对话框功能

控件功能扩展 每个控件能响应的消息和其中的变量是固定的,如果需要扩展,可以继承这个控件类,然后增加函数和变量。以按钮为例,增加一个新的类class CBtnX : public CButton,在使用…

MFC对话框模式

模式对话框在弹出时会阻塞,也就是在对话框不关闭时,其他窗口无法通过点击激活CDialog 父类CWndCCommonDialog 通用对话框类,包括字体对话框,颜色对话框,文件打开、保存对话框,打印对…

MFC DDX

不可用于线程中 将对话框的控件与对话框类的成员变量绑定,可以通过访问成员变量方式去操作对话框控件virtual void DoDataExchange(CDataExchange *pDX)包含一系列…

MFC常用代码

获取窗口对象 CWnd *pWnd = CWnd::FromHandle(hwnd);CWnd *pWndMain = AfxGetMainWnd(); 时间 调试 消息窗口 使用 if(IDCANC…

MFC消息消息相关

消息映射机制 基本条件 处理顺序 消息分类 windows标准消息 自定义消息 命令消息 WM_COMMAND 一般是菜单项目的响应消息 通知消息

MFC ribbon

隐藏右键菜单和系统功能 移除面板 设置窗口样式 标题改变 显示格式:文档名 —窗口名 文档名 窗口名 资源中修改String Table中的IDR_MAINFRAME的值。第一个就是窗口名(多文档中此…

MFC文件相关操作

删除目录下所有文件 文件状态 逐行读写 读文件 写文件 序列化 文档类 保存功能 文件类型 撤销/还原 双击打开文件

MFC ActiveX

导出 显示处理 OnDraw函数中可以将原来绘图的代码注释掉,写入自定义的显示代码。 调用Invalidate();或者InvalidateControl();可以让窗口重新刷新显示。 消息处理 可以…

MFC SDI单文档

绘图消息 鼠标消息 键盘消息 最近打开文档 添加theApp.AddToRecentFileList(filePathName); 使用/删除 视图类滚动条 菜单 设置菜单 处理菜单项目 设置菜单状态…

VC++ WM_COPYDATA

发送WM_COPYDATA后,要等客户端执行该消息函数结束后::SendMessage(hWnd,(UINT)WM_COPYDATA,0,(LPARAM)&cds);代码之后的才执行WM_CO…