码迷,mamicode.com
首页 >  
搜索关键字:mfc getlasterror    ( 3876个结果
Visual C++中MFC消息的分类
Visual C++中MFC消息的分为三类:标准(窗口)消息、命令消息、控件消息。 1、标准(窗口)消息:窗口消息一般与窗口内部运作有关,如创建窗口,绘制窗口,销毁窗口,通常,消息是从系统发到窗口,或从窗口发到系统。发送函数SendMessage()或者PostMessage()。除WM_COMMA ...
分类:编程语言   时间:2017-12-14 04:10:20    阅读次数:147
注入理解之APC注入
近期学习做了一个各种注入的MFC程序,把一些心得和体会每天分享一些 APC(Asynchronous procedure call)异步程序调用,在NT中,有两种类型的APCs:用户模式和内核模式。用户APCs运行在用户模式下目标线程当前上下文中,并且需要从目标线程得到许可来运行。特别是,用户模式的 ...
分类:其他好文   时间:2017-12-14 04:04:36    阅读次数:241
MFC中用户自定义类响应自定义消息
这篇技术文章不是讨论经典的MFC中的消息工作机理的,讨论消息工作原理、方式和路径的文章在网上和书本中随处可见。网上众多的讨论都是关于如何响应并进行用户自定义消息映射的;网上还有一些文章介绍如何在自定义类中响应Windows消息,在本文中都简略叙述。但是,网上大部分的文章没用透彻阐述如何在用户自定义类 ...
分类:编程语言   时间:2017-12-14 03:43:57    阅读次数:205
MFC自定义消息的实现方法
一、概述: 消息机制是windows程序的典型运行机制,在MFC中有很多已经封装好了的消息,如WM_BTN**等。但是在有些特殊情况下我们需要自定义一些消息去完成一些我们所需要的功能,这时候MFC的向导不能帮助我们做到这一点。对此,我们可以通过添加相应的代码去完成这个功能。 二、实现方法: 添加自定 ...
分类:编程语言   时间:2017-12-14 03:43:48    阅读次数:780
[转]MFC子线程中更新控件内容的两种办法
一、概述 每个系统中都有线程(至少都有一个主线程),而线程最重要的作用就是并行处理,提高软件的并发率。针对界面来说,还能提高界面的响应能力。一般的,为了应用的稳定性,在数据处理等耗时操作会单独在一个线程中运行,而所有与主UI线程有关的控件数据刷新应该到主UI线程中处理。也就是数据处理线程发消息,让界 ...
分类:编程语言   时间:2017-12-14 03:36:20    阅读次数:215
Ubuntu下简单的QT绘图程序
原文:http://www.linuxidc.com/Linux/2011-08/41220.htm 当初在学MFC时,最经典的入门实例就是绘图程序,其作用相当于Console Application 下的Hello World了吧。 如今入手QT,不免怀旧,于是也写了一个绘图程序,虽然简单,却也是 ...
分类:系统相关   时间:2017-12-12 21:30:11    阅读次数:211
C# 小知识
阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的线程。阻塞队列就是生产者存放元 ...
分类:Windows程序   时间:2017-12-09 23:53:45    阅读次数:322
如何实现类的成员函数作为回调函数
许多程序员都发现,利用MFC或者其它的C++应用编写回调函数是非常麻烦的,其根本原因是回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。通过查询资料发现,其错误 ...
分类:其他好文   时间:2017-12-07 23:41:39    阅读次数:240
MFC 应用程序、MFC ActiveX、MFC dll三者有什么区别
MFC 应用程序是创建一个MFC应用程序的意思,最后生成的文件应该是exe文件。 MFC ActiveX是创建一个ActiveX工程的意思,最后生成的文件应该是ActiveX文件。 MFC dll是创建一个MFC dll工程的意思,最后生成的文件应该是dll文件。 MFC dll文件可以被其他的工程 ...
分类:编程语言   时间:2017-12-04 10:22:00    阅读次数:163
VS2013生成XP独立运行程序
一.首先选择静态库 如果设置不对会出现如下错误 fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC sha 解决办法: 运行库:多线程(/MT) MFC的使用: ...
分类:其他好文   时间:2017-12-03 19:52:00    阅读次数:166
3876条   上一页 1 ... 63 64 65 66 67 ... 388 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!