自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

转载 如何获取View的句柄

SDI: ((CFrameWnd*)(AfxGetApp()-> m_pMainWnd))-> GetActiveView(); MDI: ((CFrameWnd*)(AfxGetApp()-> m_pMainWnd))-> GetActiveFrame()-> GetActiveView();

2012-02-25 12:27:42 905

转载 快速更改IP地址及DNS地址 netsh interface ip set 命令

来自: http://hi.baidu.com/coolggg/blog/item/0958a3106ded4f0c213f2ef7.html由于工作环境的变换或内外网切换时,使ip地址不得不频繁的更换 ,为了避免更改ip地址带来的麻烦,用dos命令做一个批处理文件来实现ip地址和dns地址的快速更改。一、命令介绍这里用到的DOS命令是:netsh interface ip set

2012-02-23 23:55:34 27005 1

转载 PNG格式说明

PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是企图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。流式网络图形格式(Portable Network Graphic Format,PNG)名称来源于非官方的“PNG's Not GIF”,是一种位图文件(bitmap file)存储格式,读成“ping”。PNG用来存储灰度图像时,灰度图像的深度可多到16位

2012-02-22 20:39:31 573

转载 CxImage介绍

转载地址:http://blog.sina.com.cn/s/blog_485e3deb0100d76e.html一。CxImage类库简介这只是翻译了CxImage开源项目主页上的部分简介及简单使用。CxImage类库是一个优秀的图像操作类库。它可以快捷地存取、显示、转换各种图像。有的读者可能说,有那么多优秀的图形库,如OpenIL,FreeImage,PaintLib等等,它们

2012-02-21 23:12:57 667

转载 修改主窗口风格

AppWizard生成的应用程序框架的主窗口具有缺省的窗口风格,比如在窗口标题条中自动添加文档名、窗口是叠加型的、可改变窗口大小等。要修改窗口的缺省风格,需要重载CWnd::PreCreateWindow(CREATESTRUCT&   cs)函数,并在其中修改CREATESTRUCT型参数cs。CWnd::PreCreateWindow   函数先于窗口创建函数执行。如果该函数被重载,则

2012-02-21 13:31:28 1265

转载 vc 显示PNG

转载地址:http://blog.csdn.net/happy5856/article/details/2626509Graphics  graphics(GetDC()-> m_hDC); Image  image(L"walkman.png",  FALSE); graphics.DrawImage(&image,  10,10, 100, 100); 在VC7.1中

2012-02-21 12:17:34 2931

转载 unresolved external symbol __endthreadex错误解决

转载地址:http://apps.hi.baidu.com/share/detail/534372在用VC6.0写程序调试时,初学者总是会遇到一些错误,针对如下错误主要是因为MFC类库没有引用所出现的问题。错误现象:nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex

2012-02-20 21:44:31 423

转载 CToolBar的使用介绍

转载地址:http://blog.csdn.net/daijunhua/article/details/2393611                                                                    CToolBar控件是MFC提供的一个类,实现了一般窗口应用中的工具条。通常用于SDI或者MDI程序中,对话框程序中通常不使用

2012-02-20 09:29:06 983

转载 Lua使用心得(1)

转载地址:http://blog.csdn.net/dylgsy/article/details/4100417这几天研究了一下lua,主要关注的是lua和vc之间的整合,把代码都写好放在VC宿主程序里,然后在lua里调用宿主程序的这些代码(或者叫接口、组件,随便你怎么叫),希望能用脚本来控制主程序的行为。这实际上也是一种把业务分离,用脚本控制的架构,可能有些人把这种脚本叫做业务引擎,工作

2012-02-15 14:16:41 546

转载 Lua嵌入VC++编程

转载地址:http://blog.csdn.net/wgm001/article/details/1740232由于lua是用标准C写的,所以嵌入VC++里时,必须要用extern "C"{ #include "lua.h"  #include "lualib.h"  #include "lauxlib.h"}来声名.下面是我用VC++按lua文档里写的

2012-02-15 13:26:49 713

转载 从资源管理器托拽文件到CListCtrl

转载地址:http://blog.csdn.net/wuqiangu/article/details/1644447测试环境:    Window XP    /     Visual Studio 2005   (一) 建立一个基于对话框的工程MyDropListCtrl。    1. 在CDialog面板中放置一个CListCtrl控件。并设置其Accc

2012-02-14 17:02:06 581

转载 关于vc go to definition定位不准的问题

参考网页地址: http://topic.csdn.net/t/20050222/14/3797843.html         今天将一个vc工程拷贝了一份到当前文件夹下保存,并用vc打开复制的工程开始修改程序,发现在使用在头文件里使用go to definition时,经常跳转到拷贝前的那个工程源文件里,而不是当前源文件里。另外,记得以前使用vc时也经常出现go to defini

2012-02-14 16:53:52 931

转载 cannot open file "mfc42u.lib"怎么回事,怎么改动配置选项?

解决方法一:下了一个老外的示例代码,放到VC 6.0中编译,竟然得到了一个fatal error LNK1104: cannot open file "mfc42u.lib"错误,让人一筹莫展。在网上Search了下,问题是默认的VC缺少对Unicode的支持,而这个代码恰恰就是按照Unicode发布,要使用Unicode编译。解决方案很简单,从VC的安装盘中拷贝文件“

2012-02-14 16:42:40 461

转载 VC++ MFC控件学习

VC学习笔记1:按钮的使能与禁止用ClassWizard的Member Variables为按钮定义变量,如:m_Button1;则m_Button1.EnableWindow(true); 使按钮处于允许状态m_Button1.EnableWindow(false); 使按钮被禁止,并变灰显示VC学习笔记2:控件的隐藏与显示用CWnd类的函数BOOL ShowWindow

2012-02-13 21:10:17 455

转载 ListControl双击实现可编辑

ON_NOTIFY处理listControl消息      列表控件的消息映射同样使用ON_NOTIFY宏,形式如同:ON_NOTIFY( wNotifyCode, id, memberFxn),wNotifyCode为通知代码,id为产生该消息的窗口ID,memberFxn为处理函数,函数的原型如同voidOnXXXList(NMHDR* pNMHDR, LRESULT*pResult)

2012-02-13 20:03:25 793

转载 CHeaderCtrl用法

CListCtrl的表头可以单独使用,类CHeaderCtrl封装了这一功能. 1.  构造表头     和所有控件一样,都通过Create函数创建对象,Create函数的原型如下:     virtual BOOL Create(DWORD dwStyle,const RECT&rect,CWnd* pParentWnd,UINTnID)     参数说明:

2012-02-11 20:10:02 721

转载 VC界面设计(破解版skin++皮肤库使用)

原文地址:VC界面设计(破解版skin++皮肤库使用)作者:海之子skin++可以使VC++等工具写的软件的界面很漂亮,但是试用版在运行时会跳出注册框,正式版又需要花钱,下面的这种方法将会使注册窗口不再跳出来。   1、将skin++(破解后的)的三个文件SkinPPWTL.h、SkinPPWTL.lib、SkinPPWTL.dll连同你需要用的皮肤文件一同拷贝到你的工程目录下。

2012-02-10 23:27:20 981

转载 多线程编程之四——线程的同步

下载源代码八、线程的同步  虽然多线程能给我们带来好处,但是也有不少问题需要解决。例如,对于像磁盘驱动器这样独占性系统资源,由于线程可以执行进程的任何代码段,且线程的运行是由系统调度自动完成的,具有一定的不确定性,因此就有可能出现两个线程同时对磁盘驱动器进行操作,从而出现操作错误;又例如,对于银行系统的计算机来说,可能使用一个线程来更新其用户数据库,而用另外一个线程来读取数据库以响应储户的

2012-02-06 21:33:31 331

转载 多线程编程之三——线程间通讯

下载源代码七、线程间通讯  一般而言,应用程序中的一个次要线程总是为主线程执行特定的任务,这样,主线程和次要线程间必定有一个信息传递的渠道,也就是主线程和次要线程间要进行通信。这种线程间的通信不但是难以避免的,而且在多线程编程中也是复杂和频繁的,下面将进行说明。使用全局变量进行通信由于属于同一个进程的各个线程共享操作系统分配该进程的资源,故解决线程间通信最简单的一种方法是使

2012-02-06 21:32:50 347

转载 多线程编程之二——MFC中的多线程开发

下载源代码五、MFC对多线程编程的支持  MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。  工作者线程没有消息机制,通常用来执行后台计算和维护任务,如冗长的计算过程,打印机的后台打印等。用户界面线程一般用于处理独立于其他线程执行之外的用户输入,响应用户及系统所产生的事件和消息等。但对于Win3

2012-02-06 21:31:14 357

转载 多线程编程之一——问题提出

下载源代码一、问题的提出编写一个耗时的单线程程序:  新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下:void CSingleThreadDlg::OnSleepSixSecond() { Sleep(60

2012-02-06 21:29:19 341

转载 #ifdef的用法

#ifdef的用法灵活使用#ifdef指示符,我们可以区隔一些与特定头文件、程序库和其他文件版本有关的代码。代码举例:新建define.cpp文件#include "iostream.h"int main(){#ifdef DEBUG cout#endif return 0;}运行结果为:Press any key to continue 改

2012-02-02 17:10:49 520

转载 孙鑫:第十三讲 用CArchive类读取与保存文件

阅读本文前,我们假设您已经:   1,知道如何创建一个单文档的App Wizard   2,知道C++ 类、函数重载等简单知识   3,知道如何给View类或者Doc文档添加成员变量   4,会用MFC的IDE调试工具最好,那么本文的程序您可以copy去调试   5,知道如何为某个框架类添加虚函数或消息处理函数    本课内容:    1, 首先讲解了一下什么是

2012-02-02 11:29:45 3898

c语言学习 win-tc

c语言学习 win-tc c语言学习 win-tc

2010-02-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除