http://www.csdn.net/expert/topic/554/554613.xml
解决方案 »
- APPLY(属性页中的"应用")按钮问题,急~~~~~~~~~~!!!!
- 毕业一年忽然发现一个问题: 程序做的再牛累死累活一月撑死能挣几毛?
- 时间转化问题
- 怎么设置一个进程的权限,让任务管理器没办法杀死我的进程?
- 怎么在按钮上绘一个图片啊,问问
- 小弟初学MFC,有了点疑惑,也有几个问题。望大虾们给于帮助,小弟谢了先!
- 请教:关于调节声音大小的api函数。
- ★★用 C 标准库写了个"文件分割"程序,可用但有些问题,帮忙看看改改!!!
- 求救!SOS!Help me!在线等待,当时给分!!!!
- 关于重载流插入运算符“<<”的问题
- 如何滚动CHtmlView中显示的网页
- CSDN的BoundsChecker是forDephi的,还要注册码
if(handle != NULL)
{ typedef (BOOL)(WINAPI MyFunc)(HWND hwnd,COLORREF crKey, BYTE bAlpha,DWORD dwFlags ); MyFunc* pFun = GetProcAddress(handle,"SetLayeredWindowAttributes");
if(pFun != NULL)
{
(*pFun)(hWnd........................//调用你的函数 }
FreeLibrary(handle);
}
比如SetWindowTextA和SetWindowTextW正常情况下编译器根据以下宏来判断你的SetWindowText函数最终调用A还是W#ifdef UNICODE
#define SetWindowText SetWindowTextW
#else
#define SetWindowText SetWindowTextA
#endif // !UNICODE
而你GetProcAddress时候就必须自己指定W或A了
通过安装最新的psdk更新了windows.h winuser.h两个头文件定义#define _WIN32_WINNT 0x0500
#define WINVER 0x0500即可编译通过
多谢大家的支持和关心
散分了!!!!!!!!!!!!!!