递归火山软件开发平台
标题:
哪位大佬有空封装下这个函数 呀 万分感谢
[打印本页]
作者:
小烦
时间:
2024-7-30 08:18
标题:
哪位大佬有空封装下这个函数 呀 万分感谢
IntersectRect 函数 (winuser.h) - Win32 apps | Microsoft Learn
作者:
kingsoft
时间:
2024-7-30 08:39
<火山程序 类型 = "通常" 版本 = 1 />
方法 API_IntersectRect <静态 类型 = 逻辑型 注释 = "MSDN网址:
https://learn.microsoft.com/zh-c ... nuser-intersectrect
" 返回值注释 = "注意:当返回值类型不对时,请参考上面网址自行修改" @禁止流程检查 = 真>
参数 lprcDst <类型 = 变整数 注释 = "LPRECT lprcDst" @输出名 = "lprcDst">
参数 lprcSrc1 <类型 = 变整数 注释 = "const RECT *lprcSrc1" @输出名 = "lprcSrc1">
参数 lprcSrc2 <类型 = 变整数 注释 = "const RECT *lprcSrc2" @输出名 = "lprcSrc2">
{
@ typedef BOOL (WINAPI* IntersectRect)(
@ LPRECT lprcDst,
@ const RECT *lprcSrc1,
@ const RECT *lprcSrc2
@ );
@ HMODULE hUser32 = ::GetModuleHandle(L"User32.dll");
@ if(!hUser32) hUser32 = :
oadLibraryW(L"User32.dll");
@ IntersectRect pIntersectRect = (IntersectRect)::GetProcAddress(hUser32, "IntersectRect");
@ return pIntersectRect(@<lprcDst>,@<lprcSrc1>,@<lprcSrc2>); //请注意:因为API类型太多,请自行添加类型转换
}
作者:
kingsoft
时间:
2024-7-30 08:40
封装代码来自,乐易论坛:重名名的“火山API声明辅Zhu工具”
作者:
落雪有声
时间:
2024-7-30 10:48
自带的矩形类是包含这个命令的 矩形类.取相交矩形 ()
作者:
小烦
时间:
2024-7-30 19:56
感谢各位
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4