![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
文章平均质量分 88
Sky_Internet
这个作者很懒,什么都没留下…
展开
-
MFC----MessageBox
MessageBox 惊叹号 MB_ICONEXCLAMATION圈中一个“i” MB_ICONINFORMATION问号 MB原创 2012-07-08 02:11:58 · 402 阅读 · 0 评论 -
MFC 获得屏幕大小
MFC 获得屏幕大小int with= GetSystemMetrics(SM_CXFULLSCREEN);int heigh= GetSystemMetrics(SM_CYFULLSCREEN);通过上边两个函数获取的是显示屏幕的大小,及不包括任务栏等区域。 int cx = GetSystemMetrics( SM_CXSCREEN );转载 2012-07-11 00:38:45 · 603 阅读 · 0 评论 -
MFC----windows控件----滑动条控件
滑动条控件 (CSliderCtrl)使用说明滑动条控制(Slider Control)也叫轨道条控制,其主要是用一个带有轨道和滑标的小窗口以及窗口上的刻度,来让用户选择一个离散数据或一个连续的数值区间。通过鼠标或键 盘来进行数据的选择操作,这在WIN98/95中的很多应用程序中都可以看到,如控制面板中的鼠标等,滑动条既可以是水平方式的也可以是垂直方式的。滑动条控制的风格如下: TBS_转载 2012-07-11 00:40:06 · 902 阅读 · 0 评论 -
MFC----数据类型转换
1将CString转成int类型CString str(_T(“123”));Int i = _ttoi(str);2 int转成 CStringCString Str; int a = 15; Str.Format(_T("%d"),a);3 char* 转成CString (1)可以直接构造函数.如下: char* p = "test";原创 2012-07-16 16:28:15 · 389 阅读 · 0 评论 -
MFC多线程编程1
MFC多线程编程1VC多线程编程VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好.一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应转载 2012-07-17 16:16:06 · 700 阅读 · 0 评论 -
MFC多线程编程2
MFC多线程编程2六、MFC多线程编程实例 在Visual C++6.0编程环境中,我们既可以编写C风格的32位Win32应用程序,也可以利用MFC类库编写C++风格的应用程序,二者各有其优缺点。基于Win32的应用程序执行代码小巧,运行效率高,但要求程序员编写的代码较多,且需要管理系统提供给程序的所有资源;而基于MFC类库的应用程序可以快速建立起应用程序,类库为程序员提转载 2012-07-17 16:17:34 · 818 阅读 · 0 评论 -
MFC----JOYSTICK相关API函数对手柄进行控制
用JOYSTICK相关API函数对手柄进行控制,下面是用到的相关函数: joyGetNumDevs获取当前系统支持的游戏设备数量(本人通过调用此函数来判断系统时候支持手柄) joyGetDevCaps查询指定设备的性能(本人通过此函数来判断指定设备是否存在) joyGetPos获取游戏设备的坐标位置以及按钮状态 joyGetP转载 2012-07-17 23:51:40 · 4971 阅读 · 2 评论 -
MFC----C语言中的符号
C语言中的符号 运算符的种类C语言的运算符可分为以下几类:1.算术运算符用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(–)共七种。2.关系运算符用于比较运算。包括大于(>)、小于(=)、小于等于(3.逻辑运算符用于逻辑运算。包括与(&&)、或(||)、非(!)三种。4.位操作运算符参转载 2012-07-20 00:12:33 · 1798 阅读 · 0 评论 -
MFC----设置对话框的背景颜色及设置透明
MFC----设置对话框的背景颜色及设置透明现说设置背景颜色。 我用了很多方法都不行,查了很多资料,现在说一下解决方案吧。 在XXXXXXDlg.头文件的protected:中加入CBrush m_brush; 在XXXXXXDlg.cpp文件中的OnInitDialog()初始化函数中加入画刷m_brush.CreateSolidBrush(RG转载 2012-07-20 00:14:41 · 797 阅读 · 0 评论 -
MFC--使用DWM实现Aero Glass效果
使用DWM实现Aero Glass效果分类: Windows开发 C++2010-06-08 20:232624人阅读 评论(10)收藏举报 从Windows Vista开始,Aero Glass效果被应用在了Home Premium以上的系统中(Home Basic不具有该效果)。这种效果是由DWM(Desktop Window Manager)来控制的。对转载 2012-07-20 00:15:29 · 1326 阅读 · 0 评论 -
MFC----windows控件----动画控件
动画控件的使用方法1. 创建工程:基于对话框,名称:Demo_Animation2. 编辑对话框:ID类型名称IDC_BTN_STARTButton开始IDC_BTN_STOPButton停止ID转载 2012-07-11 00:38:18 · 1321 阅读 · 1 评论 -
MFC----windows控件----列表控件
列表控件(CListBox和CListCtrl)基本介绍 系统提供了两种列表控件一个是 CListBox,另一个是CListCtrl。CListBox提供的功能很简单,只能显示某个项的列表,用AddString()就可以向列表框加入字符串。CListCtrl提供的功能就相对丰富,它能显示图标视图,小图标视图,列表视图和报告试图.CListBox风格 L原创 2012-07-11 00:35:47 · 596 阅读 · 0 评论 -
MFC----windows控件----进度条控件(CProgressCtrl)
方法1:单线程方式。将你的任务分成多个部分,每运行一部分,就更新一下进度条。这种方法就是很烦人。方法2:双线程方式。主线程负责完成你想要的工作。副线程负责更新进度条。更新进度条可以按照计时方法,或者根据主线程完成任务的状态来更新。因此,你的主线程在完成任务时,还得用一个临界区随时报告任务的完成状态。方法3:双线程方式主线程负责更新进度条,并且创建转载 2012-07-11 00:40:47 · 1745 阅读 · 0 评论 -
MFC----封装类与窗口
所需头文件:#include 1、根类:CObject类2、应用程序体系结构类(1)命令相关类:CCmdTarget MFC所有具有消息映射属性的类的基类,消息映射规定了当一对对象接受消息命令时,应该调用哪个函数对消息进行处理。(2)窗口应用程序类:CWinApp类 每个应用程序只有一个应用程序类,用于与其他对象相互协调,该类封装了初始化、运行、终原创 2012-07-07 18:30:32 · 833 阅读 · 0 评论 -
MFC----windows控件----编辑框控件
编辑框基本用法编辑框(Edit Box)控件实际上是一个简易的正文编辑器,用户可以在编辑框中输入并编辑正文。编辑框既可以是单行的,也可以是多行的,多行编辑框是从零开始编行号的.在一个多行编辑框中,除了最后一行外,每一行的结尾处都有一对回车换行符(用"\r\n"表示).这对回车换行符是正文换行的标志,在屏幕上是不可见的.编辑框控件会向父窗口发出如表6.5所示的控件通知消息. 表6.5转载 2012-07-08 12:11:15 · 907 阅读 · 0 评论 -
MFC----对话框和菜单
一、对话框的两种表现形式1、模态对话框 CDialog m_dlg; m_dlg.DoModal();2、非模态对话框 CDialog *m_dlg=new CDialog(); m_dlg->Create(IDD_ _DIALOG,this); m_dlg->ShowWindow(SW_SHOW); 公共原创 2012-07-08 02:11:39 · 352 阅读 · 0 评论 -
MFC框架类、文档类、视图类相互访问的方法
MFC框架类、文档类、视图类相互访问的方法1、获取应用程序指针 CMyApp* pApp=(CMyApp*)AfxGetApp();2、获取主框架指针 CWinApp 中的公有成员变量 m_pMainWnd 就是主框架的指针 CMainFrame* pMainFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd); 或者 C转载 2012-07-07 18:39:24 · 386 阅读 · 0 评论 -
MFC----消息响应机制
学习MFC,对窗口的一些知识总结,希望对初学者有用! 1、窗口类型 可重叠窗口 WS_OVERLAPPED 有水平滚动条 WS_HSCROLL 有垂直滚动条 WS_VSCROLL 弹出窗口 WS_POPUP 子窗口 WS_CHILD特殊窗口类型:消息窗口 HWND_MESSAG原创 2012-07-07 18:32:48 · 594 阅读 · 0 评论 -
Vs2008 MFC窗口分割
Vs2008 MFC窗口分割简介本文主要是对MFC中CSplitterWnd的用法做个简要介绍。我找了很久相关资料都没有找到适合新手的相关文章。希望本文能够帮助有着类似痛苦经历的兄弟。背景分割窗体就是把一个窗体分割成多个面板,如图1那样,或者像是迅雷那样。面板就是放各种控件或视图的容器。分割窗体有两种形式,静态和动态。今天讲的只涉及到静态的,因为动态转载 2012-07-07 18:30:02 · 1323 阅读 · 1 评论 -
MFC----windows控件
提示:windows控件也是窗口,可以使用ShowWindow()、EnableWindow()、MoveWindow()等窗口管理函数一、控件创建方法1、通过对话框资源创建2、调用CreatWindow()、CreateWindowEx()函数创建二、控件分类:标准控件和高级控件1、标准控件静态控件原创 2012-07-08 12:00:28 · 474 阅读 · 0 评论 -
MFC----windows控件----静态控件
静态控件的基本使用CStatic 继承于 CWnd,是一种特殊的窗体。他可以显示文本字符串(这也是最常用的用法)、图标、指针(cursor)、位图和增强图文元件. 通常静态控件不提供输入和输出。但是如果把他的属性设置为 SS_NOTIFY,他可以通知其父窗口的击鼠标事件。一。CStatic 用于显示文本 如果文本不变,可以直接设置其 Caption。如果想在运行过程中改变其显转载 2012-07-08 12:03:46 · 721 阅读 · 0 评论 -
MFC----windows控件----按钮控件
按钮控件(CButton和CBitmapButton)基本介绍常数说明BS_RADIOBUTTON创建一个单选框控件,其标题文本被显示在选择框右侧。该控件允许程序设定为选中和未选两种状态。当一个控件被设定成选中,在同一组(或同一父窗口)范围内的其它单选框控件将全部设设定成未选状态,类似收音机的波段选择开关。BS_AUTORADIOBUTTON创建转载 2012-07-08 23:14:57 · 866 阅读 · 0 评论 -
MFC----windows控件----滚动条
滚动条控件(CScrollBar)基本介绍 滚动条分为标准滚动条和滚动条控件两种,标准滚动条是WS_HSCROLL或WS_VSCROLL,滚动条控件是一个实实在在的窗口(WS_CHILD|WS_VISIBLE|BS_HORZ和WS_CHILD|WS_VISIBLE|BS_VERT)。滚动条控件的创建 BOOL Create(DWORD原创 2012-07-11 00:35:16 · 498 阅读 · 0 评论 -
MFC----几何对象的结构和类
MFC绘图1-几何对象的结构和类1 几何对象的结构和类为了使用绘图函数,应该先了解绘图所用到的几种表示几何对象的结构和类。这些结构和类分别定义在头文件windef.h和afxwin.h中。1.点1)点结构POINT点数据结构POINT用来表示一点的x、y坐标:typedef struct tagPOINT { LONG x; L转载 2012-07-11 00:37:12 · 609 阅读 · 0 评论 -
MFC----windows控件----MCIWnd控件
MCIWnd的使用 Windows中提供了一个MCIWnd窗口类,可以更加方便的在一个VC窗口中操作多媒体。 使用MCIWnd,源文件中需要包含头文件 vfw.h,在Project->Settings->Link->Object/libray module中加入库 vfw32.lib。1、MCIWnd的创建 MCIWnd子窗口的创建可使用MCIWndC转载 2012-07-11 00:37:59 · 1114 阅读 · 0 评论 -
MFC----图形设备接口2
图形设备接口(GDI) 图形设备接口(GDI)是一个可执行程序,它接受Windows应用程序的绘图请求(表现为GDI函数调用),并将它们传给相应的设备驱动程序,完成特定于硬件的输出,象打印机输出和屏幕输出。 GDI负责Windows的所有图形输出,包括屏幕上输出像素、在打印机上输出硬拷贝以及绘制Windows用户界面。1、三种图形输出类型 应用程序可以使用GDI创转载 2012-07-11 00:38:59 · 574 阅读 · 0 评论 -
MFC----图形设备接口1
图形设备接口事实上,图形设备接口(Graphics Device Interface,GDI)是指这样的一个可执行程序,它处理来自Windows应用程序的图形函数调用,然后把这些调用传递给合适的设备驱动程序,由设备驱动程序来执行与硬件相关的函数并产生最后的输出结果。GDI可以看作是一个应用程序与输出设备之间的中介,一方面,GDI向应用程序提供了一个设备无关的编程环境,另一方面,它又以设备相关的转载 2012-07-11 00:39:10 · 884 阅读 · 0 评论 -
MFC----设备上下文
关于设备上下文(HDC)专题一、句柄与HDC “句柄”是整个windows编程的基础,它通常是一个四字节长(32位的)的整数值,用来唯一标识应用程序中的不同对象和同类对象中的不同的实例,诸如,一个窗口,按钮,图标,滚动条,输出设备,控件或者文件等,应用程序能够通过句柄访问相应的对象的信息。但是,句柄不是一个指针,程序不能利用句柄来直接阅读它所指示的信息。如果句翻译 2012-07-20 00:15:52 · 2198 阅读 · 0 评论