gpt4 book ai didi

delphi - Windows.InvalidateRect 何时重载

转载 作者:行者123 更新时间:2023-12-03 19:42:04 25 4
gpt4 key购买 nike

函数 InvalidateRect(hWnd: HWND; const lpRect: TRect; bErase: BOOL): BOOL;

函数 InvalidateRect(hWnd: HWND; lpRect: PRect; bErase: BOOL): BOOL;

在 XE2 的 Windows 单元中有两个重载定义。在某些情况下,这需要比早期的 Delphi 版本进行特殊处理,其中只有后一个声明存在。

问题是:哪个 Delphi 第 1 版引入了这种重载?

最佳答案

以下 InvalidateRect 函数重载:

function InvalidateRect(hWnd: HWND; const lpRect: TRect; bErase: BOOL): BOOL;

已在 Delphi 2009 中引入。尽管您不需要对其进行任何条件函数调用,但当您使用以下(正确)原型(prototype)调用函数(重载)时:
function InvalidateRect(hWnd: HWND; lpRect: PRect; bErase: BOOL): BOOL;

那个应该存在于所有版本的 Delphi 中(至少是那些,至少支持 Windows 2k)。

关于delphi - Windows.InvalidateRect 何时重载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17474753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com