typedef BOOL (WINAPI *MYFUNC)(HWND,COLORREF,BYTE,DWORD);
MYFUNC fun = NULL;
MYFUNC fun = NULL;
解决方案 »
- 关于停靠面板(DockingPane)的实现问题
- 一个串口的例子,是用VC6.0写的,在MVS2005下函数不一样了,请高手指教!
- 怎样模拟点击登录按钮
- 为什么我的vc6.0的帮助里面找不到MSDN的啊,还是要自己下载来安装?而且vc6.0编译时都只告诉有多少错误,而没有提示在那里错了,好不方便
- 使用ADO,数据库为SQL SERVER,4月21日结贴,顶有分,
- 如何创建一个文件夹啊?
- 怎样 给 无标题栏对话框,最小化到任务栏以后 添加一个图标?
- 用BitBlt显示不规则的图形,怎么办?
- 说说Windows2000/XP和windows9X中使用dll的区别!
- 怎样知道系统里面运行钩子程序了
- 请教用ACM压缩音频数据
- 调用打印对话框按取消出现错误。。。。。。
函数的返回值为BOOL WINAPI
函数参数为类型为(HWND,COLORREF,BYTE,DWORD),
如果一个函数声明如下:
BOOL WINAPI TestFunc(HWND hWnd, COLORREF clrRef, BYTE bTest, DWORD dwTest);
那么可以
MYFUNC fun = NULL;
fun = TestFunc;
然后就可以用fun来代替TestFunc;
(*fun)(hWnd, clrRef, bTest, dwTest)
/*定义了一个函数指针,叫myfunc,函数的类型是__stdcall(winapi)型,参数是hwnd和byte,dword*/
MYFUNC fun = NULL;
/*定义一个空函数指针*/