上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: 1、运行时类信息机制的作用 程序运行过程中,可以获知对象的相关类的信息 2、运行时类信息机制的使用 2.1类必须派生自CObject类 2.2类内必须添加声明宏 DECLARE_DYNAMIC 2.3类外必须添加实现宏 IMPLEMENT_DYNAMIC CObject::IsKindOf(...) 阅读全文
posted @ 2017-05-29 18:20 Autumn_n 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1、相关类 CStatusBar -父类CControlBar,封装了关于状态栏的操作,也包括状态栏的创建 2、状态栏的使用 2.1创建状态栏 CStatusBar::CreateEx / CStatusBar::Create BOOL CreateEx( CWnd* pParentWnd, //指 阅读全文
posted @ 2017-05-29 18:16 Autumn_n 阅读(1649) 评论(0) 推荐(0) 编辑
摘要: 1、相关类 CToolBarCtrl - 父类CWnd,封装了关于工具栏控件的操作。 CToolBar - 父类CControlBar,封装了关于工具栏和框架窗口之间的关系,也包括工具栏的创建 2、工具栏的使用 2.1添加工具栏资源 在程序的资源视图中的Toolbar下的IDR_MAINFRAME中 阅读全文
posted @ 2017-05-29 17:37 Autumn_n 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 1、菜单相关问题 Win32--HMENU MFC--CMenu类对象 2、相关类 CMenu - 封装了关于菜单的各种操作,还封装了一个非常重要的成员 m_hMenu(菜单句柄) 3、菜单项被点击的处理 WM_COMMAND 消息 ON_COMMAND 4、程序的类对菜单命令的响应顺序 顺序依次是 阅读全文
posted @ 2017-05-29 17:19 Autumn_n 阅读(604) 评论(0) 推荐(0) 编辑
摘要: VC菜单栏的【工程】->增加到工程->Components and controls... 单击“Insert”后会显示确认对话框,点击“确认”后,会显示插入信息: Class Name:插入的启动画面窗口类的名称 Bitmap resource ID:使用的位图资源ID 单击【OK】按钮后返回Co 阅读全文
posted @ 2017-05-29 16:53 Autumn_n 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、在字符串中取字符 CString str="12 34 56 78"; str.Left(1); //"1" str.Left(2); //"12" str.Right(1); //"8" str.Righr(3); //" 78" str.Mid(4,2); //"4 " 二、在字符串中查找、 阅读全文
posted @ 2017-05-29 16:44 Autumn_n 阅读(360) 评论(0) 推荐(0) 编辑
摘要: CString类 成员函数: Find:在字符串中查找一个字符或字符串,返回第一次匹配结果在该字符串中的位置索引(索引从0开始) Left:指定只显示原字符串中从左向右的字符个数 GetLength:获得指定字符串中的字符个数 CStringArray集合类 功能类似于数组,可以方便地动态增加和删除 阅读全文
posted @ 2017-05-29 16:36 Autumn_n 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1、MFC提供了CFont类专门用来设置字体,包括:CreateFont/CreateFontIndirect/CreatePointFont/CreatePointFontIndirect 例: 若要实现功能完整的字处理程序,需利用MFC提供的CEditView/CRichEditView这两个类 阅读全文
posted @ 2017-05-28 17:33 Autumn_n 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 要实现字符的输入,也就是当用户在键盘按下某个字符按键后,要把该字符输出到窗口上,这就需要程序捕获键盘按下消息(WM_CHAR消息);将每次输入的字符都先存储到一个单独的字符串中,每当按下新的字符时,都先将字符加到字符串中,然后再在窗口当前插入符的位置把这个字符串重新输出一次。 1.首先让CTextV 阅读全文
posted @ 2017-05-28 17:24 Autumn_n 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 路径层:为所绘制的点、矩形、椭圆等添加绝对领域;利用CDC类提供的BeginPath和EndPath两个函数来实现。 裁剪区域:可以把它理解为一个绘图区域,其大小可由我们控制;通常可以把客户区看作一个大的裁剪区域,也可以把一个矩形作为裁剪区域,把之后的绘图操作仅限于这个区域内;利用CDC类提供的Se 阅读全文
posted @ 2017-05-28 17:13 Autumn_n 阅读(331) 评论(0) 推荐(0) 编辑
摘要: Windows程序运行时,如果程序窗口大小发生变化,窗口会发生重绘,窗口中已输入的文字或图像就会被擦除。如果希望输入的内容始终保留在窗口上,就要在响应WM_PAINT消息的函数中将内容再次输出。在MFCAppWizard的视图窗口中提供了类似于WM_PAINT消息响应函数的OnDraw函数,当窗口发 阅读全文
posted @ 2017-05-28 17:00 Autumn_n 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1.1创建文本插入符 CWnd类的CreateSolidCaret()函数: void CreateSolidCaret( int nWidth, int nHeight ); 例:Text 利用MFCAppWizard创建单文档视图工程,插入符的创建应该在窗口创建之后进行,可以在WM_CREATE 阅读全文
posted @ 2017-05-28 16:44 Autumn_n 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 第一步:创建位图 CBitmap bitmap; bitmap.LoadBitmap(IDB_BITMAP1); 第二步:创建兼容DC CDC dcCompatible; dcCompatible.CreateCompatibleDC(pDC); 第三步:将位图选入兼容DC中 dcCompatibl 阅读全文
posted @ 2017-05-28 00:22 Autumn_n 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 功能: 1、绘制的图形包括直线、椭圆和矩形,通过菜单对绘制的图形切换 2、在视图中使用鼠标动态的绘制图形 分析: 当窗口尺寸发生变化时,引起窗口重绘,会发送WM_PAINT消息,这时首先会擦除窗口的背景,然后再进行重绘操作,这样就把窗口中先前绘制的图形擦除掉了;可以将绘制图形的三要素(起点、终点、绘 阅读全文
posted @ 2017-05-27 23:36 Autumn_n 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 1.1绘图设备类 CDC类 -- 绘图设备类,父类是CObject类。表示一般的绘图设备,如:打印机、显示器等 CWindowDC类 -- 窗口类,父类是CDC类。表示的是窗口区域,包括客户区和非客户区。一般界面的美化会使用该类。 CClientDC类 -- 父类是CDC类。仅表示的是窗口区域的客户 阅读全文
posted @ 2017-05-27 23:13 Autumn_n 阅读(277) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页
TOP