随笔分类 -  MFC那点事儿

《MFC那点儿事》の设备上下文DC
摘要:设备上下文DC是一个Windows数据结构,它包含了某个设备的绘制属性。通常,绘制调用都是借助于上下文对象,而这些设备上下文对象封装了用于画线、形状、文本等的Windows API。设备上下文是设备无关的,所以它既可以用于绘制屏幕,也可以用于绘制打印机甚至元文件。设备上下文在内存中创建,而内存经常受到扰动,所以它的地址是不固定的。因此,一个设备上下文句柄不是直接指向设备上下文对象,而是指向另外一个跟踪设备上下文地址的指针。设备上下文可分为4种:1)显示设备上下文主要用于显示设备上的绘制操作,当应用绘制客户区时,它需要调用BeginPaint、GetDC或GetDCEx函数获取显示设备上下文。绘 阅读全文

posted @ 2010-10-03 21:05 android开发实例 阅读(819) 评论(0) 推荐(0) 编辑

《MFC那点事儿》の访问对话框控件的方式
摘要:获取和设置对话框控件标题或内容的相关方法介绍:0)先来看一个获取窗口中指定控件或子窗口指针的函数CWnd::GetDlgItem:CWnd* GetDlgItem( int nID //控件或子窗口的ID) const;void GetDlgItem( int nID, //控件或子窗口的ID HWND* phWnd //指向子窗口的指针) const;“返回值”是指向控件或子窗口的指针,如果指定nID控件不存在,返回值是NULL;要注意的是:返回的指针可能是临时的,因此不能存下来以待后面使用。我们通常会将返回的指针转换为nID指向控件的类型。例如:// uses GetDlgItem to 阅读全文

posted @ 2010-08-28 17:05 android开发实例 阅读(641) 评论(0) 推荐(0) 编辑

《MFC那点事儿》の模态对话框和非模态对话框
摘要:MFC中有两种类型的对话框:模态对话框和非模态对话框。模态对话框是指当其显示时,程序会暂停执行,直到关闭这个模态对话框后,才能继续执行程序中其他任务。非模态对话框是指当其显示时,允许转而执行程序中其他任务,而不用关闭这个对话框。模态对话框的创建:创建模态对话框需要调用CDialog类的成员函数:DoModal,该函数的功能是创建并显示一个模态对话框,其返回值将作为CDialog类的另一个成员函数:EndDialog的参数,后者的功能是关闭模态对话框。一般显示模态对话框的实现代码如下:void CASCEView::OnDialog(){ CASCEDlg dlg; dlg.DoModal(); 阅读全文

posted @ 2010-08-28 09:51 android开发实例 阅读(651) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示