摘要: 1、MFC提供了CFont类专门用来设置字体,包括:CreateFont/CreateFontIndirect/CreatePointFont/CreatePointFontIndirect 例: 若要实现功能完整的字处理程序,需利用MFC提供的CEditView/CRichEditView这两个类 阅读全文
posted @ 2017-05-28 17:33 Autumn_n 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 要实现字符的输入,也就是当用户在键盘按下某个字符按键后,要把该字符输出到窗口上,这就需要程序捕获键盘按下消息(WM_CHAR消息);将每次输入的字符都先存储到一个单独的字符串中,每当按下新的字符时,都先将字符加到字符串中,然后再在窗口当前插入符的位置把这个字符串重新输出一次。 1.首先让CTextV 阅读全文
posted @ 2017-05-28 17:24 Autumn_n 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 路径层:为所绘制的点、矩形、椭圆等添加绝对领域;利用CDC类提供的BeginPath和EndPath两个函数来实现。 裁剪区域:可以把它理解为一个绘图区域,其大小可由我们控制;通常可以把客户区看作一个大的裁剪区域,也可以把一个矩形作为裁剪区域,把之后的绘图操作仅限于这个区域内;利用CDC类提供的Se 阅读全文
posted @ 2017-05-28 17:13 Autumn_n 阅读(333) 评论(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 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 第一步:创建位图 CBitmap bitmap; bitmap.LoadBitmap(IDB_BITMAP1); 第二步:创建兼容DC CDC dcCompatible; dcCompatible.CreateCompatibleDC(pDC); 第三步:将位图选入兼容DC中 dcCompatibl 阅读全文
posted @ 2017-05-28 00:22 Autumn_n 阅读(317) 评论(0) 推荐(0) 编辑
TOP