码迷,mamicode.com
首页 >  
搜索关键字:MFC win32    ( 7918个结果
MFC EDIT 自动换行
Vertical Scroll = TRUEMultiLine = TRUEHorizontal Scroll = FALSEAuto HScroll = FALSE可选设置Want Return = FALSE 可选设置Auto VScroll = TRUE
分类:其他好文   时间:2014-07-09 22:32:30    阅读次数:309
AfxBeginThread深入解析
看过《深入浅出MFC》书中,j.j.hou提到在创建新的线程时,最好不要直接使用CreateThread,虽然AfxBeginThread也是对CreateThread的封装,但是AfxBeginThread这个API做了很多创建线程的基础工作:调用CWinThread* pThread = (.....
分类:其他好文   时间:2014-07-09 19:27:26    阅读次数:202
CMap与hash_map效率对比
CMap与hash_map底层均采用hash stable实现,CMap是MFC提供的模板类。hash_map虽然目前并未纳入C++标准模板类库,但几乎每个版本的STL都提供了相应的实现。CMap与hash_map的存储于查询效率比较如下: 利用rand函数随机生成99999个整数构成查询数据集,紧接着申请9999个整数作为查询。测试两个模板类的插入与查询总时间,测试结果显示:当查询都不存在时C...
分类:其他好文   时间:2014-07-09 12:28:28    阅读次数:265
Windows下Apache配置SSL以支持https及出错的解决办法
步骤一:安装apache,使其支持SSL,并安装php1.安装配有SSL模块的apache,apache_2.2.8-win32-x86-openssl-0.9.8g2.配置apache以支持SSL:1)打开apache的配置文件conf/httpd.confLoadModulessl_modulemodules/mod_ssl.so Includeconf/extra/httpd-ssl.conf去掉两行前面的#2)注意修..
分类:Windows程序   时间:2014-07-09 08:58:17    阅读次数:483
Win32 Windows编程 七
定时器消息 1、 WM_TIMER 按照定时器设置的时间段,自动向窗口发送一个定时器消息WM_TIMER。优先级比较低 定时器精度比较低,毫秒级别,消息产生时间也精度比较低 2 、消息和函数 WM_TIMER : 消息ID wParam  定时器的ID lParam  定时器的处理函数 SetTimer :设置一个定时器 UINT_PTR SetTimer( ...
分类:Windows程序   时间:2014-07-08 19:31:34    阅读次数:248
MFC框架剖析和消息机制
即便是基于MFC的应用程序,建立窗口类也是会遵循如下的过程: 设计窗口类->注册窗口类->生成窗口->显示窗口->更新窗口->消息循环->消息路由到窗口过程函数处理。下面就剖析一下在MFC中是如何完成上述过程的。 (1)每个应用程序都有且仅有一个应用类的全局变量theApp,全局变量先于WinMain函数进行处理。 (2)WinMain函数体在APPMODUL.CPP文件中,定义如下: ...
分类:其他好文   时间:2014-07-08 16:01:46    阅读次数:286
两分钟学会Android平台NDK编程(无须Eclipse和cygwin,可使用命令行打包多个so)
之前在进行cocos2dx开发时,已经详细介绍了如何将win32的c++代码移植到Android平台,当再次回顾时,发现一些基础的东西理解并不是很彻底,今天使用Android NDK提供的一个例子做一个简单的移植。 1.创建Android项目 创建一个Android项目 , 包名是com.example.hellojni,创建一个Activity作为程序进入的Acitivity,命名为Hell...
分类:移动开发   时间:2014-07-08 13:41:10    阅读次数:251
MFC中添加新的对话框
MFC工程中,除了系统自动生成的一些对话框之外,还需要根据自己的需求,添加新的对话框。这里总结下自己最近使用的方法。 首先,找到Resource View中自己新建的工程,然后右键,选择Add Class,然后弹出的对话框中对新增的类进行设置,在Base Class需要选择CDialog,然后输入新...
分类:其他好文   时间:2014-07-08 11:34:58    阅读次数:136
使用vs2010编译lua5.1源码生成lua.lib
一、打开vs2010 二、创建项目 新建项目->win32控制台应用程序->下一步->应用程序设置中选择静态库,不勾选预编译头->完成。具体如下图: 三、拷贝源码 将lua源码中的*.h文件拷贝到项目的头文件文件夹下,将lua源码中的*.c文件拷贝到项目的源文件文件夹下。 四、生成lua.lib 项目右键->生成。此时即可在项目的Debug文件夹下看到生成的 lua.lib了。...
分类:其他好文   时间:2014-07-08 11:24:01    阅读次数:195
vs项目中使用c++调用lua
在前一篇文章中,我们已经讲了如何编译lua源码并生成lua.lib(http://blog.csdn.net/wangbin_jxust/article/details/37557807),在新的项目中,学习如何使用c++调用lua。 一、创建项目 同样在该解决方案中,右键解决方案->添加项目->命名为testlua,选择win32控制台程序->不需要其他配置,选择完成。 二、配置项目 右...
分类:编程语言   时间:2014-07-08 11:10:56    阅读次数:429
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!