VC
文章平均质量分 54
HelloBj
这个作者很懒,什么都没留下…
展开
-
在 VC6 中使用 GdiPlus-安装
<br />安装三部曲:<br />Step1:下载 GdiPlus SDK 文件包;<br />链接地址1:http://www.codeguru.com/code/legacy/gdi/GDIPlus.zip<br />链接地址2:http://www.codersource.net/samples/mfcgdiplus.zip<br /><br />Step2:安装;<br />(1)头(GdiPlus*.h)文件安装目录:C:/Program Files/Microsoft转载 2010-07-01 18:32:00 · 659 阅读 · 0 评论 -
EVC实现拷贝文件夹下所有文件
<br />转:<br />http://blog.csdn.net/norains/archive/2006/05/17/742946.aspx<br /> <br />//========================================================================<br />//TITLE:<br />// EVC实现拷贝文件夹下所有文件<br />//AUTHOR:<br />// norains<br />//DAT转载 2010-09-27 19:53:00 · 479 阅读 · 0 评论 -
浅谈EVC中文字符串操作
浅谈EVC中文字符串操作<br />http://www.codesky.net/article/doc/200507/2005071560145482.htm<br /> <br />EVC在某种意义上说,相当于VC的一个子集。因为大多EVC有的功能,VC也具备,而VC有的功能,EVC则不一定拥有。在VC中,操作字符串很方便,因为WINDOWS的字处理能力实在是很强大,它支持多种字符集。我们随便使用一个CString str=“你好”,就要以输入我们想要的中文字符串。在EVC中这种情况有所改变,因原创 2010-09-27 20:33:00 · 691 阅读 · 0 评论 -
EVC CString常用函数以及相关数据类型转换
CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。 使用CString可以让你对字符串的操作更加直截了当。这篇文章不是CString的完全手册,但囊括了大部分常见基本问题。 这篇文章包括以下内容: CString 对象的连接 格式化字符串(包括 int 型转化为 CString ) C转载 2010-09-27 21:40:00 · 1446 阅读 · 0 评论 -
《VC中自动改变控件位置和大小的对话框类》详细使用方法
<br />《VC中自动改变控件位置和大小的对话框类》详细使用方法.网上收集<br /> <br />步骤:<br />1,在非模态对话框类的头文件(.h)顶部加上#include "lxDialog.h",然后把非模态对话框类的基类改成ClxDialog,也就是在头文件里class C****** : public CDialog 改成:<br />class C****** : public ClxDialog<br />在非模态对话框类的.cpp函数里,把构造函数<br />C*****:原创 2010-10-05 01:15:00 · 1520 阅读 · 0 评论 -
VC++内存泄漏定位
<br />转:http://hi.baidu.com/yongyongjijip/blog/item/7d93b34d5f18d3f7d72afcf6.html<br /> <br />第一种:通过"OutPut窗口"定位引发内存泄漏的代码<br /> <br />我们知道,MFC程序如果检测到存在内存泄漏,退出程序的时候会在调试窗口提醒内存泄漏。例如:<br /> <br />class CMyApp : public CWinApp<br />{<br />public :<br />转载 2010-10-15 23:51:00 · 615 阅读 · 0 评论 -
VC++ 编程技巧
http://hi.baidu.com/yongyongjijip/blog/item/14e00f1fd58cfd11413417be.html原创 2010-10-15 23:58:00 · 496 阅读 · 0 评论 -
VC++的TOOLTIP技术
技术一:按照下面的步骤去做: 1、先为static设置一个ID,如ID_TIP; 2、在CDialogBar的头文件中的AFX_MSG内加入一行申明 afx_msg BOOL OnToolTip(UINT id,NMHDR * pNMHDR,LRESULT * pResult); 3、在CDialogBar的CPP文件中的AFX_MSG_MAP内加入一行 ON_NOTIFY_EX(TTN_NEEDTEXT,0,OnToolTip) 4、在CDi原创 2011-02-27 15:15:00 · 4623 阅读 · 0 评论 -
CTime类得到当前日期、时间、星期,格式化(详细讲解)
<br />转: http://hi.baidu.com/whenisee/blog/item/6a376f270113100a918f9d96.html<br /> <br />用CTime类得到当前日期、时间、星期,格式化(详细讲解)2009/05/12 09:48 A.M.① 定义一个CTime类对象 CTime time;<br />② 得到当前时间 time = CTime::GetCurrentTime();<br />③ GetYear( ),GetMonth( ), GetDay( ), G转载 2011-02-27 22:07:00 · 1219 阅读 · 0 评论 -
cannot add new member的解决方法
VC++中,提示cannot add new member的解决方法<br />当我们为对话框上的控件添加事情时,不知道大家没有像我一样在双击控件,为其添加响应函数时,出现cannot add new member这样的提示信息,我想,可能有朋友遇到过。只要出现这种情况,那么在该对话无论你怎么点击都会出现上面的提示信息。<br />当然我也到网上看了下,虽然大家说法不一,但我想应该也都是正确的,不然不会乱写的,只是客观环境不同而已。好了,下面我们说说大致的解决方法。<br />1.:如果出现这种情况,我转载 2011-03-03 22:57:00 · 3050 阅读 · 1 评论 -
VC6.0 英文版 中文显示乱码问题解决
http://blog.sina.com.cn/s/blog_515526710100en8z.html很多人都遇到这样一个问题,使用vc++的时候输入中文却显示的乱码,或者从网站上拷贝的一段代码到vc++中,当中的中文是乱码,现在我来告诉大家问题的解决方法,在此我以vc++6.0英文版做范例,中文版的自己对照着翻译,操作都是一样的。解决方法: 原因是你编译器设置的问题,步骤: 打开V转载 2011-12-06 00:32:22 · 7426 阅读 · 3 评论 -
写串口程序时waitcommevent或writefile导致死锁问题
http://blog.csdn.net/luckly_wang/article/details/6237225 WinXP与WinCE串口的运行机制之比较//========================================================================//TITLE:// WinXP与WinCE串口的运行机制之比较转载 2012-03-15 16:08:41 · 6673 阅读 · 0 评论 -
EVC 递归添加文件夹下面的文件
http://blog.csdn.net/yearafteryear/archive/2010/01/14/5188924.aspx GetAllFileInfo(LPCWSTR fileTypePath) { WIN32_FIND_DATA AlbumData; HANDLE hSearch; bool bFinished=false; CString Str=fileTypePath, strTemp; //开始按搜索条件搜索 CStrin转载 2010-09-27 19:08:00 · 469 阅读 · 0 评论 -
evc vc字符串转换处理
<br />1.头文件中要定义宏;#define UNICODE #define _UNICODE //////////////////// char buf[128]; memset(buf, 0, 128); strcpy(buf, "你好"); WCHAR pCName[128]; memset(pCName, 0,1 28); MultiByteToWideChar(CP_THREAD_ACP, MB_USEGLYPHCHARS, buf, strlen(buf), pCName,转载 2010-09-27 20:38:00 · 786 阅读 · 0 评论 -
EVC下文件夹/文件操作
//========================================================================//TITLE:// EVC实现拷贝文件夹下所有文件//AUTHOR:// norains//DATE:// Wednesday 17-May-2006//========================================================================在EVC下实转载 2010-08-19 22:57:00 · 1374 阅读 · 0 评论 -
EVC 下控件
http://www.cppblog.com/hkingSP/archive/2007/04/04/21212.htmlClistCtrl(MFC)创建虚拟列表ClistCtrl(MFC)&&ListView(API)BOOL CTest::OnInitDialog() { CDialog::OnInitDialog(); // TODO: Add extra initialization here //SP-A1.用工具栏画一个CListCtrl控件 //SP-A2.插入栏(列)到控件转载 2010-08-19 23:54:00 · 787 阅读 · 0 评论 -
MultiByteToWideChar和WideCharToMultiByte用法详解
引用自http://www.cppblog.com/sunraiing9/archive/2007/03/21/20281.html<br />//========================================================================<br />//TITLE:<br />// MultiByteToWideChar和WideCharToMultiByte用法详解<br />//AUTHOR:<br />// nora转载 2010-08-20 00:03:00 · 387 阅读 · 0 评论 -
EVC相关
EVC的TOOLS菜单里有个Remote File View的工具 1/用它连接模拟器 2/然后用导入/导出3/在模拟器程序ShutDown的时候选择Save Emulator State转载 2010-08-20 00:05:00 · 482 阅读 · 0 评论 -
EVC开发实例之窗口切换
<br /> http://www.pcdog.com/edu/develop-tools/2005/09/s068074.html<br /> <br />嵌入式平台下应用于民用领域的软件有它的特点:占用资源低、操作界面简单、反应迅速。而且传统观念上嵌入式平台同一时刻只运行一两个程序。这不同于PC下软件,除了实现基本功能外,还要求华丽的界面,甚至换肤,启动N个进程也无所谓。所以在Windows CE下构思一个应用于民用领域的软件时,必须考虑软件的实用性、易操作性等。太复杂的软件就不要想了,也不转载 2010-08-20 00:24:00 · 408 阅读 · 0 评论 -
EVC下全屏和隐藏任务栏
// TODO: Add your control notification handler code here int cx, cy; HDC dc = ::GetDC(NULL); cx = GetDeviceCaps(dc,HORZRES)+GetSystemMetrics(SM_CXBORDER); cy = GetDeviceCaps(dc,VERTRES)+GetSystemMetrics原创 2010-08-21 21:55:00 · 807 阅读 · 0 评论 -
CListCtrl使用技巧
<br />http://hi.baidu.com/mcu_spaces/blog/item/49c7a9cbab1ca4fb52664f8e.html<br /> <br /> 1. CListCtrl 风格<br /> LVS_ICON: 为每个item显示大图标<br /> LVS_SMALLICON: 为每个item显示小图标<br /> LVS_LIST: 显示一列带有小图标的item<br /> LVS_REPORT: 显示item详细转载 2010-08-24 11:38:00 · 460 阅读 · 0 评论 -
EDIT控件的用法
一、利用WM_CTLCOLOR消息实现Edit Control的文本与背景色的改变 首先要明白:WM_CTLCOLOR是一个由控制(Control)发送给它父窗口的通知消息(Notification message)。 实现步骤: 生成一个标准的单文档应用程序框架,假设应用程序的名称为Color。我将利用它的About对话框做示范。在About dialog中添加两个Edit control,设定其ID为IDC_EDIT1与IDC_EDIT2。 第一种方法(对应于ID转载 2010-09-21 18:22:00 · 11503 阅读 · 1 评论 -
Edit控件中字体、颜色、的局部改变及背景的改变
<br />http://hi.baidu.com/%D0%A1%C2%DF%BC%AD/blog/item/0a988d3965f1112cb9998f38.html<br /> <br />=以下来自CSDN、vckbase、百度空间、百度知道=<br />利用CFontDialog和CColorDialog两个类创建两个对话框,使选择的字体大小、类型和字体的颜色应用到EDIT中<br />。<br />CFontDialog fontDlg; <br />if (fontDlg.DoModal转载 2010-09-21 19:40:00 · 9100 阅读 · 0 评论 -
Edit控件的扩展类
转:http://hi.baidu.com/%CF%FB%BB%EA%D2%B9/blog/item/4711ce1a457cb10c35fa41fe.html自己写的一个Edit控件的扩展类(源码)修改版2010年01月17日 星期日 下午 04:35#if !defined(AFX_COOLEDIT_H__3F4B9BD7_EFF9_45F5_AD79_EEF2B95742B3__INCLUDED_)#define AFX_COOLEDIT_H__3F4B9BD7_EFF9_45F5_AD79_E转载 2010-09-21 19:00:00 · 2004 阅读 · 0 评论 -
为对话框添加背景图片
<br />转:http://hi.baidu.com/chenqi0623/blog/item/8624ea267ce2576c35a80fd9.html<br /> <br /> <br />1.把你的图包含到程序的“Bitmap资源”里,会有提示,主要是说该资源使用了大于256色的调色板,在VC里无法编辑等等,你确定就行 <br /><br /> 2.定位到 OnPaint(),在if()...else()中的else()下添加如下代码 <br /> else <br />转载 2010-09-21 19:08:00 · 589 阅读 · 0 评论 -
解决透明static控件后刷新问题
http://hi.baidu.com/keenmeng_study/blog/item/32d90423d5c368fed6cae20c.html 我相信很多VC程序员,都用过OnCtlColor来改变控件的底色,字体颜色等。但是static控件改变之后,就会照成控件不刷新的问题。 HBRUSH CStadus::OnCtlColor(CDC* pDC, CWnd* pWnd, UI转载 2012-03-16 12:03:50 · 5062 阅读 · 3 评论