window
文章平均质量分 80
liu4584945
这个作者很懒,什么都没留下…
展开
-
剪贴板(Clipboard)
<br />一.本文将向读者介绍下面两个问题的解决方案:<br />1,用户在资源管理器(Windows Explorer)中剪切/拷贝(Cut/Copy)文件,然后在自己的应用程序中进行粘贴(Paste)操作;<br />2.用户在自己的应用程序中剪切/拷贝文件,在资源管理其中粘贴操作。<br /><br />二.本文中的代码编写工具及测试环境:<br />1,VC6.0, Platform SDK(无须MFC);<br />2.Windows 2000。<br /><br />三.概述<br />原创 2011-03-03 17:47:00 · 1935 阅读 · 0 评论 -
浅谈Python和VC中的编码问题(转)
<br />以前编码问题总能让自己凑或蒙过去,最近要做一个项目服务器端用python写,客户端用c++,工程编译的字符集使用UNICODE。之间通过socket进行通信,通信过程中编码转换问题把我搞得晕头转向,逼着我将编码问题好好研究一番。<br /><br /> <br /> <br />首先先谈谈VC中的编码问题,首先编码我们大致可以分为两类:文件编码和内存编码。文件编码即源代码文件的编码,gbk,UTF-8等。内存编码即源代码编译成为二进制文件的时候采用的编码。<br /><br />比如,在VC 2原创 2011-03-03 14:30:00 · 1658 阅读 · 0 评论 -
__declspec
__cdecl和__stdcall都是函数调用规范(还有一个__fastcall),规定了参数出入栈的顺序和方法,如果只用VC编程的话可以不用关心,但是要在C++和Pascal等其他语言通信的时候就要注意了,只有用相同的方法才能够调用成功.另外,像printf这样接受可变个数参数的函数只有用cdecl才能够实现. __declspec主要是用于说明DLL的引出函数的,在某些情况下用__declspec(dllexport)在DLL中生命引出函数,比用传统的DEF文件方便一些.在普通程序中也可以用__de原创 2011-03-05 10:41:00 · 2694 阅读 · 0 评论 -
四种方法实现VC枚举系统当前进程
<br />四种方法实现VC枚举系统当前进程<br /> 在Windows 2000以上的MS操作系统,通过Windows的任务管理器可以列出当前系统的所有活动进程(如图1所示),在Windows XP中,更是在控制台下增加了一条Tasklist命令,让系统下的所有进程无所遁行(如图2所示)。这一切是怎么实现的呢?<br /><br /><br /> <br />图 1<br /> <br /><br />图 2<br /><br />引用侯捷大师在《深入浅出MFC》的一句话,“知其然而不知其所以然,原创 2011-03-25 15:29:00 · 714 阅读 · 0 评论