随笔分类 - Windows编程/MFC
摘要:http://blog.csdn.net/chinabinlang/article/details/6461404
阅读全文
摘要:#include "GdiPlus.h"using namespace Gdiplus;加载gdiplus.lib在APP中修改1:ULONG_PTR m_pGdiToken;2:在InitInstance()中//gdi+用到的两个变量 装载gdi+GdiplusStartupInput m_gdiplusStartupInput; GdiplusStartup(&m_pGdiToken,&m_gdiplusStartupInput,NULL);3:写ExitInstance()GdiplusShutdown(m_pGdiToken);在DLG中修改1.v
阅读全文
摘要:作者:孙鑫 日期:2003-9-4 在对话框程序中,我们经常是利用对话框上的子控件进行命令响应来处理一些事件。如果我们想要让对话框(子控件的父窗口)类来响应我们的按键消息,我们可以通过ClassWizard对WM_KEYDOWN消息进行响应,当程序运行后,我们按下键盘上的按键,但对话框不会有任何的反应。这是因为在对话框程序中,某些特定的消息,例如按键消息,它们被Windows内部的对话框过程处理了(即在基类中完成了处理,有兴趣的读者可以查看MFC的源代码),或者被发送给子控件进行处理,所以我们在对话框类中就捕获不到按键的消息了。 既然我们知道了这个处理的过程,我们就可以找到底层处理按键消息..
阅读全文
摘要:创建新的动态链接库 (DLL) 项目从“文件”菜单中,选择“新建”,然后选择“项目…”。从“项目类型”窗格中选择“Visual C++”下的“Win32”。从“模板”窗格中,选择“Win32 控制台应用程序”。为项目选择一个名称,如“MathFuncsDll”,并将其输入“名称”字段。为解决方案选择一个名称,如“DynamicLibrary”,并将其输入“解决方案名称”字段。按“确定”启动 Win32 应用程序向导。在“Win32 应用程序向导”对话框的“概述”页中,按“下一步”。从“Win32 应用程序向导”中的“应用程序设置”页中,选择“应用程序类型”下的“DLL”(如果可用),或者选择“
阅读全文
摘要:VC学习笔记1:按钮的使能与禁止用ClassWizard的Member Variables为按钮定义变量,如:m_Button1;则m_Button1.EnableWindow(true); 使按钮处于允许状态m_Button1.EnableWindow(false); 使按钮被禁止,并变灰显示VC学习笔记2:控件的隐藏与显示用CWnd类的函数BOOL ShowWindow(int nCmdShow)可以隐藏或显示一个控件。例1:CWnd *pWnd;pWnd = GetDlgItem( IDC_EDIT1 ); //获取控件指针,IDC_EDIT为控件ID号pWnd->ShowWind
阅读全文
摘要:一、 概述C++自身有着非常强的纠错能力,发展到如今,已经建立了比较完善的异常处理机制。C++的异常情况无非两种,一种是语法错误,即程序中出现了错误的语句,函数,结构和类,致使编译程序无法进行。另一种是运行时发生的错误,一般与算法有关。关于语法错误,不必多说,写代码时心细一点就可以解决。C++编译器的报错机制可以让我们轻松地解决这些错误。第二种是运行时的错误,常见的有文件打开失败、数组下标溢出、系统内存不足等等。而一旦出现这些问题,引发算法失效、程序运行时无故停止等故障也是常有的。这就要求我们在设计软件算法时要全面。比如针对文件打开失败的情况,保护的方法有很多种,最简单的就是使用“return
阅读全文
摘要:return是返回函数调用,如果返回的是main函数,则为退出程序exit是在调用处强行退出程序,运行一次程序就结束exit(1)表示异常退出.这个1是返回给操作系统的不过在DOS好像不需要这个返回值exit(0)表示正常退出最好按照ISO2003标准写成:exit( EXIT_SUCCESS );exit( EXIT_FAILURE );其中EXIT_SUCCESS和EXIT_FAILURE是在cstdlib中定义的。
阅读全文
摘要:一、变量的存储类型:1.auto:auto称为动态变量(局部变量)。局部变量是指在函数内部说明的变量(有时也称为自动变量)。默认情况下的局部变量均属于auto变量。局部变量在函数调用时自动产生,但不会自动初始化,随函数调用的结束,这个变量也就自动消失了。下次调用此函数时再自动产生,还要再赋值,退出时又自动消失。2.static:static称为静态变量。根据变量的类型可以分为静态局部变量和静态全局变量。 1. 静态局部变量:它与局部变量的区别在于:在函数退出时,这个变量始终存在,但不能被其它函数使用;当再次进入该函数时,将保存上次的结果。其它与局部变量一样。2. 静态全程变量:只在定义它的源文
阅读全文

浙公网安备 33010602011771号