
MFC那点事儿
ACE1985
这个作者很懒,什么都没留下…
展开
-
《MFC那点事儿》---WinInet基础
<br />WinInet全称是Win32 Internet Extension,它提供一个通用的网络协议访问接口,包括Gohper、FTP和HTTP。<br />使用WinInet开发网络应用程序的优点:<br />1)隐藏协议细节,简化编程:可不必深入了解协议。像使用WinSocket编程需要理解网络通信及协议基本原理;<br />2)熟悉编程接口:WinInet API函数和很多WinAPI函数相似;<br />3)稳定性好,不要求程序与底层直接联系:WinInet隐藏了协议的具体细节,使得程序不必直原创 2010-07-05 15:03:00 · 3493 阅读 · 0 评论 -
《MFC那点事儿》の访问对话框控件的方式
<br />获取和设置对话框控件标题或内容的相关方法介绍:<br /> <br />0)先来看一个获取窗口中指定控件或子窗口指针的函数CWnd::GetDlgItem:<br />CWnd* GetDlgItem(<br /> int nID //控件或子窗口的ID<br />) const;<br />void GetDlgItem(<br /> int nID, //控件或子窗口的ID<br /> HWND* phWnd //指向子窗口的指针<br />) const;<br />“返回值”原创 2010-08-28 17:05:00 · 2069 阅读 · 0 评论 -
《MFC那点事儿》の模态对话框和非模态对话框
MFC中有两种类型的对话框:模态对话框和非模态对话框。模态对话框是指当其显示时,程序会暂停执行,直到关闭这个模态对话框后,才能继续执行程序中其他任务。非模态对话框是指当其显示时,允许转而执行程序中其他任务,而不用关闭这个对话框。模态对话框的创建:创建模态对话框需要调用CDialog类的成员函数:DoModal,该函数的功能是创建并显示一个模态对话框,其返回值将作为CDialog类的另一个成员函数:EndDialog的参数,后者的功能是关闭模态对话框。一般显示模态对话框的实现代码如下:void CASCEVi原创 2010-08-28 09:51:00 · 1896 阅读 · 0 评论 -
《MFC那点儿事》の设备上下文DC
<br />设备上下文DC是一个Windows数据结构,它包含了某个设备的绘制属性。通常,绘制调用都是借助于上下文对象,而这些设备上下文对象封装了用于画线、形状、文本等的Windows API。设备上下文是设备无关的,所以它既可以用于绘制屏幕,也可以用于绘制打印机甚至元文件。设备上下文在内存中创建,而内存经常受到扰动,所以它的地址是不固定的。因此,一个设备上下文句柄不是直接指向设备上下文对象,而是指向另外一个跟踪设备上下文地址的指针。<br /> <br />设备上下文可分为4种:<br />1)显示设备上原创 2010-10-03 21:05:00 · 2056 阅读 · 0 评论