07 2012 档案
摘要:使用OutputDebugStringW(LPCWSTR lpOutputString)在output输出指定点的调试状态,可代替断点调试调试开始行:1 WCHAR szLine[1024] = { 0 };//定义输出行2 {3 //调试输出开始4 swprintf_s(szLine, _countof(szLine), L"WriteClipboard() start...\n");5 ::OutputDebugStringW(szLine);6 }调试行:1 //输出调试点变量值或者函数返回值2 {3 swprintf_s(szLine, _countof...
阅读全文
摘要:这部分代码监视剪贴板中数据格式,只要剪贴板中数据变化,就在标题栏上显示出所有可识别的数据格式 1 // ClipSpyDlg.h : header file 2 // 3 4 #if !defined(AFX_CLIPSPYDLG_H_INCLUDED_) 5 #define AFX_CLIPSPYDLG_H_INCLUDED_ 6 7 #if _MSC_VER > 1000 8 #pragma once 9 #endif // _MSC_VER...
阅读全文
摘要:本文主要介绍了VC++语句语言/MFC中如下内容的剪贴板操作: 1、文本内容的操作 2、WMF数据的操作 3、位图的操作 4、设置应用自定义各式 5、感知剪贴板内容的改变 6、自动将数据粘贴到另一应用程式窗口一、文本内容的操作 下面的代码示范了怎能将文本内容复制到剪贴板(Unicode编码的先转化为ASCII): 1 CString source; 2 //文本内容保存在source变量中 3 if( OpenClipboard() ) 4 { 5 HGLOBAL clipbuffer; 6 char * buffer; 7 EmptyClipboard(...
阅读全文
摘要:CString 型转化成 int 型 把 CString 类型的数据转化成整数类型最简单的方法就是使用标准的字符串到整数转换例程。 虽然通常你怀疑使用_atoi()函数是一个好的选择,它也很少会是一个正确的选择。如果你准备使用 Unicode 字符,你应该用_ttoi(),它在 ANSI 编码系统中被编译成_atoi(),而在 Unicode 编码系统中编译成_wtoi()。你也可以考虑使用_tcstoul()或者_tcstol(),它们都能把字符串转化成任意进制的长整数(如二进制、八进制、十进制或十六进制),不同点在于前者转化后的数据是无符号的(unsigned),而后者相反。看下面的例子:
阅读全文

浙公网安备 33010602011771号