MFC
小玲子
没有什么不可能,贵在坚持
展开
-
MFC控件学习篇
1、 编辑框(Edit)CEdit m_edname; DDX_Control(pDX, IDC_EDIT_NAME, m_edname);m_edname.SetWindowText("猪");m_edname.GetWindowText(strName); Cstring strName;DDX_Text(pDX, IDC_EDIT_NAME,原创 2013-04-08 17:23:20 · 867 阅读 · 0 评论 -
内存映射文件
一、创建映射文件 1、 在wince中,打开、创建一个用于内存映射访问文件,需要通过函数实现,函数如下:HANDLE CreateFileForMapping(LPCWSTRlpFileName, //文件名DWORD dwDesiredAccess, DWORD dwShareMode,LPSECURITY_ATTRIBUTESlpSecuri原创 2013-09-12 15:00:20 · 817 阅读 · 0 评论 -
vs2008调试断点无效
有时候,我们在用vs2008调试的时候,会出现断点无效。如下图:第一反应,要看想一下是不是在debug下。如果在Release下,请参考我另篇文章 【怎么在Release下调试代码】如果是在debug下:1.检查工程配置是否设置正确。C++>General->Debug Information Format->Program Database (/Zi)C++>转载 2013-07-26 13:43:36 · 929 阅读 · 0 评论 -
CreateEvent用法
事件对象就像一个开关:它只有两种状态---开和关。当一个事件处于”开”状态,我们称其为”有信号”否则称为”无信号”。可以在一个线程的执行函数中创建一个事件对象,然后观察它的状态,如果是”无信号”就让该线程睡眠,这样该线程占用的CPU时间就比较少。产生事件对象的函数如下: HANDLE CreateEvent( LPSECURITY_ATTRIBUTES转载 2013-08-01 10:01:18 · 885 阅读 · 0 评论 -
有关图片彩色显示类型
Format GREY ( 8 bits, 8 bpp gray): Planar Y800 Format RGB555 (16 bits, 15 bpp RGB, le): RGB 15-bit Format RGB555X (16 bits, 15 bpp RGB, be): Unknown Format RGB565 (16 bits, 16 bpp RGB, le): RG转载 2013-07-31 18:08:59 · 1257 阅读 · 0 评论 -
CloseHandle()、TerminateThread()、ExitTread()区别
线程的handle用处:线程的handle是指向“线程的内核对象”的,而不是指向线程本身.每个内核对象只是内核分配的一个内存块,并且只能由内核访问。该内存块是一种数据结构,它的成员负责维护对象的各种信息(eg: 安全性描述,引用计数等)。CloseHandle()在CreateThread成功之后会返回一个hThread的handle,且内核对象的计数加1,CloseHandl转载 2013-07-30 10:52:52 · 619 阅读 · 0 评论 -
滑动控件Slider
滑动控件是Windows中最常用的控件之一。一般而言它是由一个滑动条,一个滑块和可选的刻度组成,用户可以通过移动滑块在相应的控件中显示对应的值。通常,在滑动控件附近一定有标签控件或编辑框控件,用于显示相应的值。滑动控件在应用程序中用途级为广泛,如在桌面的属性中就可以看到。为此,让我们一起来看一下它的实现方法。 (1)在VC++ 6.0中新建一个对话框文档的工程。 (2)打开资源转载 2013-07-15 10:53:34 · 769 阅读 · 0 评论 -
MFC之文件读取
ANSI编码与unicode编码区别ANSI编码:内容+回车+换行unicode编码:头部+内容+回车+换行一、ANSI文件内容读取方法一: FILE *fp; CString mCishu; int nCount; char buf[MAX_PATH]; int i=5; if(fp=fopen("B原创 2013-04-22 16:04:57 · 980 阅读 · 0 评论 -
ini文件
关于ini文件的存储于加载,初次遇到,刚接触ini文件,我想我该把它记下,以后提醒自己要常用。参数保存:// 参数结构体struct TextConfig{ int nVol; //音量 int nStatus; //状态 int nMode; //模式原创 2013-07-08 15:19:11 · 5755 阅读 · 0 评论 -
What are TCHAR, WCHAR, LPSTR, LPWSTR, LPCTSTR
What are TCHAR, WCHAR, LPSTR, LPWSTR, LPCTSTR (etc.)?By Ajay Vijayvargiya,19 Apr 2012 Many C++ Windows programmers get confused over what bizarre identifiers like TCHAR, LPCTSTR are. I转载 2013-05-14 11:02:41 · 747 阅读 · 0 评论 -
MFC之DC
1. GetDC与ReleaseDc连用GetDc是检索公用设备上下文环境ReleaseDc释放设备上下文环境2. CreateCompatibleDC 和 CreateCompatibleBitmap CreateCompatibleDC 创建一个与指定设备兼容的内存设备上下文环境(DC)。CreateCompatibleBitmap 该函数创建与指原创 2013-04-12 11:11:31 · 682 阅读 · 0 评论 -
VS开发工具安装全步骤
第一步:安装虚拟光驱DAEMON_Tools_Lite_v4.46.1(或其它版本)第二步:打开虚拟光驱软件点击添加映像路径:\Visual Studio 2008 EN\setup\EN_VSTS_200双击映像 就可以安装VS2008第三步:安装补丁1、安装VS90SP1-KB2483802-x86.exe(在线)用VS2008SP1ENUX15129原创 2013-10-09 11:14:31 · 1902 阅读 · 0 评论