摘要:使用visual c++实现ole剪贴板 南京市随园8-2号702室 王珂---- 一、概述 ---- 在windows操作系统中存在两种剪贴板机制:windows标准剪贴板和ole剪贴板机制。 ---- 标准的windows剪贴板是一个被所有windows应用程序共享的系统服务,因此它并没有自己的句柄或类。但你可以通过cwnd类的成员函数来管理剪贴板。 ---- 自从ole(object lin......
摘要:在向大家介绍cximage类库之前,先向大家推荐一个优秀的站点: http://www.codeproject.com。这个站点有很多值得收藏的文章和源码。本文就是根据此站点相关信息写成。
cximage类库是一个优秀的图像操作类库。它可以快捷地存取、显示、转换各种图像。有的读者可能说,有那么多优秀的图形库,如openil,freeimage,paintlib等等,它们可谓是功能强大,齐全,没......
一个控制台程序中的日志产生程序(运用多线程)
在vc环境下,mfc console程序默认行为是单线程工作环境.我们在“工程->设置->c\c++”下的code generation选项中,将use run-time library设为multithreaded(多线程).也可以在当前当前的project options 中加入“/mt”.(表示使用多线程版本的c runtime函数库)
#include
#include
#include
using namespace std;
void readtime()
{
ofstream f;
cstring str;
int inu = 0;
while(1)
{
ctime ct = ctime::getcurrenttime();
str.format("%d年%d月%d日:%d:%d", (int)ct.getyear(),
(int)ct.getmonth(), (int)ct.getday(),
(int)ct.getminute(), (int)ct.getsecond());
f.open("w.txt", ios::app );
f
摘要:使用vc的时间也不短了,最近才注意到vc里也可以定制宏。自己写了下面的3个,效果很好,大大延长了键盘的使用寿命。介绍给大家,希望能各位提供帮助。
1. 添加函数注释块
vc里自带宏文件sample.dsm中有一个addfunctiondescription的宏也能给函数增加注释块,但是格式比较简单,修改很麻烦。所以自己根据自己注释格式另写了一个宏,并且,只有简单修改程序中的数据,就可以很方......