随笔分类 - MFC
vc++.net
摘要:http://www.codeproject.com/KB/dialog/RPResizeDlg.aspxchinese up
阅读全文
摘要:http://www.cnblogs.com/604608/archive/2009/11/04/1595660.htmlCTime time=CTime::GetCurrentTime();CString date = time.Format("%Y-%m-%d %H:%M:%S %W-%A");1) 结果为:2006-10-13 17:23:47 41-Friday2) 格式符号说明%a ...
阅读全文
摘要:在VC++中,如果想要输入IP地址可使用IP地址控件,该控件是一个与编辑控件类似的控件,可用于输入IP地址。在对话框中放入此控件后,可以为控件定义一个 CIPAddressCtrl类 的变量对它进行控制。CIPAddressCtrl类 的主要成员函数有:void ClearAddress();清除IP地址控件中的内容。BOOL IsBlank();如果IP地址控件的所有域均为空,返回非0值;否则返...
阅读全文
摘要:无论在那个类重载OnFileSaveAs,程序始终还是打开默认的保存窗口!想不明! ---------回复--------------不是重载的,是响应菜单消息的,在C...Doc中。 ---------回复--------------我是通过“新建类向导”定义消息处理函数的,奇怪的是除了OnFileSave和OnFileSaveAs外其他的都有响应。这究竟是什么回事? -...
阅读全文
摘要:引用计数类头#pragma onceclass CImageInfoData{friend class CImageInfo;public:CImageInfoData(void);~CImageInfoData(void);void operator = (CImageInfoData &info);CImageInfoData(CImageInfoData &info);pub...
阅读全文
摘要:void CMyDicomViewerView::OnMouseMove(UINT nFlags, CPoint point){// TODO: 在此添加消息处理程序代码和/或调用默认值if(beginX != 0 && beginY != 0){int xCount = point.x - beginX;int yCount = point.y - beginY;if(abs(x...
阅读全文
摘要:struct ImageInfo{BITMAPINFO header;void* image;ImageInfo(){image = NULL;}~ImageInfo(){if(image!=NULL){delete image;image = NULL;}}};结果是当进入函数体就会实例化,而不是执行到它!所以路途退出时,出会析构错误!呵呵
阅读全文
摘要:http://baike.baidu.com/view/1219734.htmUpdateData UpdateData() MFC的窗口函数,下面是MSDN的说明; Call this member function to initialize data in a dialog box, or to retrieve and validate dialog data. BOOL Upda...
阅读全文
摘要:http://blog.163.com/csdn_net/blog/static/8253547120089110162045/本文介绍一下Lucene.Net 是什么?Lucene.Net 能作什么?以及怎么做的问题?最后给出 Lucene.Net 实现全文搜索的一个示例1、Lucene.Net 是什么?Lucene.net 起初是一个开源项目然后转向商业化,也在Lucene.net 2.0已经...
阅读全文
摘要:http://blog.csdn.net/windows_editor/archive/2006/11/30/1421664.aspx如何在工作线程中创建窗口? 收藏 在前面我们研究了使用AFX_MANAGE_STATE(AfxGetStaticModuleState())进行DLL间的资源切换,以及工作线程中创建Windows消息循环的原理,以为就可以搞定一切类似问题了…但是请看以下...
阅读全文
摘要:http://blog.csdn.net/windows_editor/archive/2006/11/30/1421648.aspx以前写MFC的DLL的时候,总会在自动生成的代码框架里看到提示,需要在每一个输出的函数开始添加上AFX_MANAGE_STATE(GetStaticModuleState())。一直不明白这样做的含义,也一直没有这样做,而且代码也工作得好好的,所以感觉这好像一句废话...
阅读全文
摘要:http://baike.baidu.com/view/1080267.htmGetWindowLong 函数功能:该函数获得有关指定窗口的信息,函数也获得在额外窗口内存中指定偏移位地址的32位度整型值。 函数原型:LONG GetWindowLong(HWND hWnd,int nlndex); 参数: hWnd:窗口句柄及间接给出的窗口所属的窗口类。 nlndex:指定要检索的基于0...
阅读全文
摘要:struct ImageInfo{BITMAPINFO header;void* image;~ImageInfo(){if(image!=NULL){delete image;}}};要不会有内在泄漏!
阅读全文
摘要:这个是我们需要转化的多字节字符串: char sText[20] = {"多字节字符串!OK!"};我们需要知道转化后的宽字符需要多少个数组空间.虽然在这个里程里面,我们可以直接定义一个20*2宽字符的数组,并且事实上将运行得非常轻松愉快.但假 如多字节字符串更多,达到上千个乃至上万个,我们将会发现其中浪费的内存将会越来越多.所以以多字节字符的个数的两倍作为宽字符数组下标的声明绝对不是一 个好主意...
阅读全文
摘要:http://msdn.microsoft.com/en-us/library/8sdw7154.aspx
阅读全文
摘要:在MFC程序中,可以用以下几种方法来获取命令行参数。为方便说明,我们假设执行了命令:C:\test\app.exe -1 -2方法一::GetCommandLine();将获取到 "C:\test\app.exe" -1 -2方法二for (int i=0;i<__argc;i++){__argv[i];将依次得到C:\test\app.exe -1 -2}方法三AfxGetApp()-&g...
阅读全文
摘要:char rslBuffer[4096];memset(rslBuffer, 0, 4096);要不当重复调用一个方法时,数组因为在ZHAN上占用一个地址(系统给分的)可能导致结束处不是以0结束!
阅读全文
摘要:新建一个DIALOG,同时新建窗口类CDLGTEST在应用程序的CCChapter13AApp::InitInstance()函数中做如下修改即在创建主框架之前显示CDLGTESTBOOL CCChapter13AApp::InitInstance(){。。。。。。。LoadStdProfileSettings(); // Load standard INI file options (inclu...
阅读全文
摘要:CString与LPCWSTR的转化2007-12-17 14:02在写WritePrivateProfileString写.ini配置文件时在msdn中看到,如果想要写得配置信息即时生效必须在之前使用WritePrivateProfileStringW来re-read一下目标.ini文件,其原文如下: // force the system to re-read the mapping int...
阅读全文
摘要:#include "stdafx.h"#include "HttpMethod.h"#import "msxml.dll"#include "msxml.h"using namespace MSXML;using namespace std;void HttpA(){LPCWSTR agentName = _TEXT("CppBSHttp");HINTERNET hInternetAgent = ...
阅读全文

浙公网安备 33010602011771号