C/C++ 函数
god00
这个作者很懒,什么都没留下…
展开
-
typedef函数指针的用法(附例子)
<br />在网上搜索函数指针,看到一个例子。开始没看懂,想放弃,可是转念一想,这个用法迟早要弄懂的,现在多花点时间看懂它,好过以后碰到了要再花一倍时间来弄懂它。其实很多时候都是这样,如果每次到难一点的内容,总想着下次我再来解决它,那就永远也学不到东西。 <br />后面那个例子加了注释,是我对这种用法的理解,希望对新手有所帮助。 <br />进入正文: <br />代码简化, 促进跨平台开发的目的. <br />typedef 行为有点像 #define 宏,用其实际类型替代同义字。 <br />不同点:转载 2011-05-11 10:12:00 · 431 阅读 · 0 评论 -
什么是函数原型
学习Delphi后,再学习VC++,才发现居然还有这么多的基础知识没有掌握好。转自百度函数原型也叫函数声明,还叫引用说明。其目的是实现先调用函数,后定义函数。下面举例说明:#includevoid fun(int n);//这就是函数原型。int main转载 2011-09-28 08:37:05 · 4122 阅读 · 1 评论 -
MFC中改变控件的大小和位置 晕
// 写在最前面,学习VC++ 用代码修改控件的大小与位置,居然比想像中的麻烦。如果是Delphi的话只需要 button.width 这样就完美了不知道为什么有很多人都选择VC++,更视VC++为正统。。。。 晕,不知道按了哪个键,字体改变了。用CWnd类的函数MoveWi转载 2011-09-26 09:05:02 · 583 阅读 · 0 评论 -
VC中sprintf介绍
// 一个函数有这么多种用法,人们常说VC++多态性,我就直接点,应该是变态吧。就因为多态,所以搞的我们新手头脑模糊~~`。 sprintfsprintf 将字串格式化。在头文件 #include中语法: string sprintf(string format转载 2011-08-26 07:48:43 · 1069 阅读 · 0 评论 -
回调函数声明与调用
先是源代码: #include "StdAfx.h " #include ".\surveyWnd.h " void CALLBACK EnumFunc(HWND hWnd, LPARAM lParam ); //这里加一转载 2011-09-12 08:25:28 · 524 阅读 · 0 评论 -
VC中分割字符串的AfxExtractSubString函数
该函数在MSDN文档中没有说明,但在分割字符串时很有用,当然也可用Find自己去写。函数原型:BOOL AfxExtractSubString(CString& rString, LPCTSTR lpszFullString, int iSubString, TCHAR转载 2011-09-11 08:35:19 · 368 阅读 · 0 评论 -
VC++如何声明定义全局函数与全局变量
全局变量和全局函数在cpp文件中定义,在h文件中声明。比如,在a.cpp中定义了全局变量和全局函数,可以写一个a.h对这些全局变量和全局函数进行声明。如果在b.cpp中要使用这些全局变量和全局函数,只需要在b.cpp中加入#include "a.h" ,然后就可以使转载 2011-09-12 08:36:18 · 2317 阅读 · 0 评论 -
C++语法之函数重载
正文:所谓函数重载是指同一个函数名可以对应着多个函数的实现。例如,可以给函数名add()定义多个函数实现,该函数的功能是求和,即求两个操作数的和。其中,一个函数实现是求两个int型数之和,另一个实现是求两个浮点型数之和,再一个实现是求两个复数的和。每种实现对应着一个函数体,这些函转载 2011-07-11 17:09:58 · 353 阅读 · 0 评论 -
EnumChildWindows 枚举子窗体
朕是学Delphi过来的,不少人说网络上VC++的实例代码比较多,之后,个人感觉应该是吧。再后,又想学习外挂,所以,两门语言齐上! 资质甚差劲,换了形式就不懂了!问你死不?!记录!原文出处:http://tech.ddvip.com/2009-04/1239278240114242_8.html EnumChildWindows 函数原型: BOOL EnumChild转载 2011-06-13 09:06:00 · 2146 阅读 · 0 评论 -
如何删除Internet临时文件 清理Cookies 清理缓存文件
在使用IE浏览器浏览信息时,会产生一些临时文件,如果不及时清理,这些临时文件会占用很大的空间。为了将Internet中的临时文件删除,首先需要获得这些文件,然后将其删除。可以使用FindFirstUrlCacheEntry函数和FindNextUrlCacheEntry函数来搜索临时文件,使用DeleteUrlCacheEntry函数删除临时文件。为了使用FindFirstUrlCacheEntr转载 2011-06-14 11:22:00 · 1987 阅读 · 0 评论 -
鼠标获取窗体句柄
//通过鼠标坐标获取窗体句柄; CPoint lpPoint; GetCursorPos(&lpPoint);//得到当前坐标 HWND hWnd; //定义窗体句柄 hWnd=::WindowFromPoint(lpPoint); char formTitle[MAX_PATH]; char className[MAX_PATH]; ::GetWindowText(hWnd,formTitle,MAX_PATH); ::GetClassName(hWnd,className,MAX_PATH); CS转载 2011-04-21 10:09:00 · 527 阅读 · 0 评论 -
FromHandle 实例化对象
<br />搜吧,不解释!转载 2011-05-21 14:19:00 · 492 阅读 · 0 评论 -
vc模拟鼠标键盘操作实用类
<br />VC模拟键盘操作 <br /> INPUT input[4];<br /> memset(input, 0, sizeof(input));<br /> //设置模拟键盘输入<br /> input[0].type = input[1].type = input[2].type = input[3].type = INPUT_KEYBOARD;<br /> input[0].ki.wVk = input[2].ki.wVk = VK_CONTROL;<br /> input[1].ki.wVk转载 2011-05-18 19:02:00 · 575 阅读 · 0 评论 -
item函数的用法
1)这个接口返回的是一个Elem,不是Coll当name指定的elem有多个时,通过index参数确定返回哪一个[in] VARIANT of type VT_I4 that specifies the zero-based index of the object to retrieve when a collection is returned.比如有2个name = "abc"原创 2011-10-20 10:37:53 · 5691 阅读 · 0 评论