2006年11月22日

CString 操作指南

摘要: 通过阅读本文你可以学习如何有效地使用 CString。  CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。  使用CString可以让你对字符串的操作更加直截了当。这篇文章不是CString的完全手册,... 阅读全文

posted @ 2006-11-22 16:10 路吾 阅读(600) 评论(0) 推荐(0) 编辑

sprintf函数用法

摘要: 在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:int sprintf( char *buffer, const char *format [, argum... 阅读全文

posted @ 2006-11-22 16:06 路吾 阅读(2002) 评论(0) 推荐(0) 编辑

VC中有关数据类型转换

摘要: int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CString str;_variant_t v1;_bstr_t v2;一、其它数据类型转换为字符串1.短整型(int)itoa(i,temp,10);///将i转换为字符串放入temp... 阅读全文

posted @ 2006-11-22 10:45 路吾 阅读(1108) 评论(0) 推荐(0) 编辑

对话框隐藏方法总结

摘要: 在程序开发的过程中,有很多应用程序要求一起动就隐藏起来,这些程序多作为后台程序运行,希望不影响其他窗口,往往只在托盘区显示一个图标。下面的一些方法可以可以实现。一.定时器最直观,又是最无奈的一个方法就是使用定时器。既然我们在对话框开始显示之前不能用ShowWindow(SW_HIDE)将其隐藏,那就给一个时间让它显示,完了我们在隐藏它。方法如下:1.在OnInitDialog()函数里设置定时器:... 阅读全文

posted @ 2006-11-22 10:14 路吾 阅读(863) 评论(0) 推荐(0) 编辑

多线程编程(一)

摘要: 一.问题的提出新建一个基于对话框的应用程序,在主对话框添加一个按钮,标题为“延时6秒”,添加按钮的响应函数,代码如下:void XXXDlg::OnSleepSixSecond() { Sleep(6000); //延时6秒}译并运行应用程序,单击“延时6秒”按钮,你就会发现在这6秒期间程序就象“死机”一样,不在响应其它消息。... 阅读全文

posted @ 2006-11-22 09:57 路吾 阅读(426) 评论(0) 推荐(0) 编辑

导航