MFC
简单一天
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
开始学习MFC
今天终于开始学习MFC了。第一天主要是先认识一下win32的这个小框架 //可见使用回调函数的编程模式,可以根据不同的需求传递不同的回调函数地址,或者定义各种回调函数的原形(同时也需要改变使用回调函数的参数和返回值约定),实现多种回调事件处理,可以使程序的控制灵活多变,也是一种高效率的,清晰的程序模块之间的耦合方式。在一些异步或复杂的程序系统里尤其有用 -- 你可以在一个模块(如DLL)原创 2009-09-11 01:17:00 · 480 阅读 · 0 评论 -
MFC一个简陋又简单的计算器
学习MFC的第二天,挺兴奋的终于可以做点小东西出来,哈哈~~暂时都只支持整数输入,记得把文本框Styles的Number属性点上: 一个非常非常简陋的计算器 主要的实现如下原创 2009-09-12 01:31:00 · 6144 阅读 · 26 评论 -
在MFC的对话框标题栏显示当前时间,以及实现显示软件使用经过的时间
首先建立一个MFC对话框程序,然后在对话框类里添加如下成员private: CTime m_beginTime;//软件启动时间 CTime m_EndTime;//软件结束时间 然后在初始化对话框函数OnInitDialog()里添加如下代码 m_beginTime = CTime::GetCurrentTime();//给予当前软件的启动时间 SetTimer(1,10原创 2009-09-15 00:06:00 · 2246 阅读 · 4 评论 -
MFC中改变控件的大小和位置,扩展例子
void MoveWindow(int x,int y,int nWidth,int nHeight);void MoveWindow(LPCRECT lpRect);第一种用法需给出控件新的坐标和宽度、高度;第二种用法给出存放位置的CRect对象;例:CWnd *pWnd;pWnd = GetDlgItem( IDC_EDIT1 ); //获取控件指针,IDC_EDIT1为控件ID号pWn原创 2009-09-15 00:52:00 · 665 阅读 · 0 评论 -
MFC中CDC相关图形,文本的一些使用方法
CDC所有设备环境类的基类,对GDI 的所有绘图函数进行了封装;可用来直接访问整个显示器或非显示设备(如打印机等)的上下文 CPaintDCCPaintDC 用于响应窗口重绘消息(WM_PAINT)的绘图输出,不仅可对客户区进行操作,还可以对非客户区进行操作 CClientDC代表窗口客户区的设备环境,一般在响应非窗口消息并对客户区绘图时要用到该类 CWindowDC代表原创 2009-09-24 01:50:00 · 1060 阅读 · 0 评论 -
dll的各种创建方法
一.创建MFC 的常规DLL(设工程名为MyDLL1)(详工程F:/VcSample/DLL示例/DLL动态联接库之构共享内存)1. 新建工程MFC AppWizard(dll),选第二项- Regular DLL using shared MFC DLL(选第一项:Regular DLL with MFC statically linked,同第二项的区别是静态联接MFC)2.转载 2009-10-21 04:12:00 · 443 阅读 · 0 评论 -
CButtonST类(第三方按钮类)公共接口函数,
CButtonST类公共接口函数作者:杜修杏以下是CButtonST类的所有公共成员函数(函数名按音序排列先后):CButtonST::DrawBorderDWORD DrawBorder(BOOL bDrawBorder = TRUE, BOOL bRepaint = TRUE)注释:因为CButtonST的默认显示风格是平面按钮。调用此函数用来显示按钮边框。参数:转载 2009-10-21 04:16:00 · 379 阅读 · 0 评论 -
MFC使菜单按钮无效 工具栏按钮无效
今天整了很久这个菜单项与工具栏的问题总结一下 当工具栏与菜单ID号相同,想同时变动必须响应菜单的 UPDATE_COMMAND_UI 事件 但这个事件随时都是在响应的,所以为了能控制他必须做个变量来控制 //这里我定义叫Exit的菜单项,初始化是可用状态bool bShowMenu = true; void CMainFrame::OnUpdateExit原创 2009-10-27 21:43:00 · 1673 阅读 · 0 评论
分享