
Visual studio相关
hrb_sanpo
不好不坏
展开
-
Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. 错误处理
这几天在用C++开发IE模板打印时,程序IHTMLBaseElement* _pBaseElement;hr = _pHtmlDoc2->createElement(strBase, (IHTMLElement)&_pBaseElement);hr = _pBaseElement->put_href(locationURL);报以在hr = _pBaseElemen...原创 2020-04-09 18:14:45 · 294 阅读 · 0 评论 -
WindowsAPI函数大全(1)网络、消息、文件API
转自:http://www.programbbs.com/doc/790.htm1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnec转载 2008-08-30 11:08:00 · 669 阅读 · 0 评论 -
图元文件
转自:http://baike.baidu.com/view/1272017.htm图元文件:扩展名是.wmf(Windows 图元文件格式 (WMF),Windows 兼容计算机的一种矢量图形和光栅图格式,通常用于字处理剪贴画。 一、 wmf格式是什么?---- Wmf是Windows Metafile 的缩写,简称图元文件,它是微软公司定义的一种Windows平台下的图转载 2008-09-03 10:41:00 · 1250 阅读 · 0 评论 -
__declspec
转自:http://blog.chinaunix.net/u2/61797/showart_1003918.html__cdecl和__stdcall都是函数调用规范(还有一个__fastcall),规定了参数出入栈的顺序和方法,如果只用VC编程的话可以不用关心,但是要在C++和Pascal等其他语言通信的时候就要注意了,只有用相同的方法才能够调用成功.另外,像printf这样接受可变转载 2008-06-18 23:06:00 · 1061 阅读 · 0 评论 -
vc技巧
1. 如何获取系统日期CTime tm = CTime :: GetCurrentTime();CString strTime = tm.Format(_TEXT(“%Y-%M-%d %H:%M:%S));MessageBox(strTime); 2. 动态分配二维数组int **array;array = new int*[col];转载 2008-11-14 00:43:00 · 2038 阅读 · 0 评论 -
利用CBitmapButton类实现位图按钮的两种方法
利用CBitmapButton类实现位图按钮的两种方法:方法一: 1、在资源编辑的时候选中按钮的 Owner draw 属性,不需要选择 Bitmap 属性. 按钮右键-->Styles-->Owner draw 2、在程序中定义一个CBitmapButton成员变量。 注意:不能使用ClassWizard为按钮映射一个CButton变量原创 2008-11-17 15:52:00 · 861 阅读 · 0 评论 -
走出MFC子类化的迷宫:子类化,SUBCLASSWINDOW ,MFC消息机制 ---(摘自优快云论坛)
许多Windows程序员都是跳过SDK直接进行RAD开发工具[或VC,我想VC应不属于RAD]的学习,有些人可能对子类化机制比较陌生。 我们先看看什么是Windows的子类化。Windows给我们或是说给它自己定义了许多丰富的通用控件,如:Edit、ComboBox 、ListBox……等,这些控件功能丰富,能为我们开发工作带来极大方面,试想:我们单单是自己实现一个EDIT转载 2008-11-18 23:49:00 · 579 阅读 · 0 评论 -
数据库连接字符串大全
SQL Server ODBC Standard Security:"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" Trusted connection:"Driver={SQL Server};Server=Aron1;Databas转载 2009-02-21 10:07:00 · 607 阅读 · 0 评论 -
“atlsoap.h”: No such file or directory 生成“sproxy.exe”时出错
<br />问题描述:<br />原来的项目工程是在VS2005上编译的,用VC写的,而我现在用的VS2008,在编译时报错说“atlsoap.h”: No such file or directory,网上查找解决方法是http://www.enjoyit.com.cn/bbs/dispbbs_36_5649.html。最近在上面改代码,重新编译时发现又有问题:error PRJ0003 : 生成“sproxy.exe”时出错。<br /> <br />方法:<br />我后来在source里找到SPro转载 2011-02-23 10:52:00 · 4595 阅读 · 0 评论 -
使用DUMPBIN命令
转自:http://dev.21tx.com 2005年01月05日 Blog wuyanhuiyishi在使用VC时,可以用DUMPBIN。EXE来得到某个DLL中所输出的符号的清单。如下面的命令:dumpbin -exports Cmpnt1.dll如:C:/Windows/system32>dumpbin -exports msgsvc.dllMicrosoft (R转载 2008-06-11 19:59:00 · 569 阅读 · 0 评论 -
打印、字体、菜单API
转自:http://www.programbbs.com/doc/791.htm4. API之打印函数 AbortDoc 取消一份文档的打印 AbortPrinter 删除与一台打印机关联在一起的缓冲文件 AddForm 为打印机的表单列表添加一个新表单 AddJob 用于获取一个有效的路径名,以便用它为作业创建一个后台打印文件。它也会为作业分配一个作业编号 AddMonitor 为系统添原创 2008-08-30 11:27:00 · 843 阅读 · 0 评论 -
用VisualStudio2005生成浏览器帮助对象
转载自:Microsoft Corporations MSDN 原作者: Tony Schreiner,John Sudds摘要:本文说明了如何使用 Microsoft Visual Studio 2005 创建一个简单的“浏览器帮助程序对象”(BHO),即实现 IObjectWithSite 接口并将其自身附加到 Internet Explorer 的一种“组件对象模型”(COM) 对象。转载 2007-04-11 22:52:00 · 2539 阅读 · 6 评论 -
Detour教程(上)
来源:e股脑 英文原版:http://research.microsoft.com/~galenh/Publications/HuntUsenixNt99.pdfDetours: Binary Interception of Win32 Functions Detours: 在二进制代码上截获Win32函数调用 Galen Hunt and Doug BrubacherMicroso转载 2008-05-22 00:50:00 · 6453 阅读 · 0 评论 -
Detour教程(下)
来源:e股脑 Figure 5中的代码片断描述了如何使用Detours库。要使用Detours必须包含detours.h并将detours.lib链接到工程中。Figure 5. 一个截获函数的例子。trampoline函数可以动态或者静态的创建。要使用静态的trampoline函数来截获目标函数,应用程序生成trampoline的时候必须使用DETOUR_TRAMPOLIN原创 2008-05-22 00:56:00 · 3591 阅读 · 0 评论 -
VC中CreateProcess函数用法
BOOL CreateProcess( LPCTSTR lpApplicationName, LPTSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes。 LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bI转载 2008-05-24 23:18:00 · 4132 阅读 · 0 评论 -
VC++编程实现网络嗅探器
[文章信息] 作者:中国电波传播研究所青岛分所郎锐时间:2003-06-16出处:yesky责任编辑:方舟 [文章导读] 本文给出了一种在Visual C++下用原始套接字来捕获并分析在网络上传输的数据包的简单方法 引言 从事网络安全的技术人员和相当一部分准黑客(指那些使用现成的黑客软件进行攻击而不是根据需要去自己编写代码的人)都一定不会对网络嗅探器(sniffer)感到陌生,网络嗅探转载 2008-05-25 07:34:00 · 1206 阅读 · 2 评论 -
未引用参数,添加任务栏命令及其它
原著:Paul DiLascia翻译:NorthTibet 下载源代码:CAtWork0505.exe (171KB) 原文出处:Unreferenced Parameters, Adding Task Bar Commands, and More 未引用参数添加任务栏命令 我转载 2008-05-26 20:21:00 · 681 阅读 · 0 评论 -
WindowsAPI函数大全(3)位图光栅、绘图、设备场景API
转自:http://www.programbbs.com/doc/792.htm7. API之位图、图标和光栅运算函数 BitBlt 将一幅位图从一个设备场景复制到另一个 CopyIcon 制作指定图标或鼠标指针的一个副本。这个副本从属于发出调用的应用程序 CopyImage 复制位图、图标或指针,同时在复制过程中进行一些转换工作 CreateBitmap 按照规定的格式创建一幅与设备有关转载 2008-08-30 10:56:00 · 1013 阅读 · 0 评论 -
WindowsAPI函数大全(4)硬件、进程、控件API
转自:http://www.programbbs.com/doc/793.htm10. API之硬件与系统函数 ActivateKeyboardLayout 激活一个新的键盘布局。键盘布局定义了按键在一种物理性键盘上的位置与含义 Beep 用于生成简单的声音 CharToOem 将一个字串从ANSI字符集转换到OEM字符集 ClipCursor 将指针限制到指定区域 ConvertDefa原创 2008-08-30 11:20:00 · 784 阅读 · 0 评论 -
MSDN帮助不好使-解决方法
我机器中MSDN帮助不好使,打后完是一片空白。解决方法:在C:/Program Files/Common Files/Microsoft Shared/Help目录下有一个hxds.dll文件,你只要用regsvr32注册一下,问题便解决了。:)如在命令行中输入:regsvr32 "C:/Program Files/Common Files/Microsoft Shared/Help/hxds.d原创 2007-04-11 22:49:00 · 1003 阅读 · 0 评论