请问GetProp和SetProp两函数是干什么用的

wcm7474 2004-05-08 05:30:37
如题
...全文
140 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
铁拳 2004-05-08
  • 打赏
  • 举报
回复
打个简单的比方,如果你已经子类化一个对象,然后使用 SetProp 为该对象设置一个标志,比如
SetProp me.hwnd,"SubClass",Addressof WndProc
那么你下次子类化一个对象时可以先用
if GetProp(me.hwnd,"SubClass")=0 then
来判断该对象是否子类化过,以免重复注入消息处理。
lgs666 2004-05-08
  • 打赏
  • 举报
回复
我没用到过,下面是我找到的:

SetProp :该函数在指定窗口的属性表中增加一个新项,或者修改一个现有项。如果指定的字符串不在属性表中,那么就增加该新的项,新项中包含该字符串和句柄,否则就用指定的句柄替换该字符串的全前句柄。

GetProp :该函数从给定窗口的属性列表中检索数据句柄。给定的字符串标识了要检索的句柄。该字符串和句柄必须在前一次调用SetProp函数时已经加到属性表中。
supergreenbean 2004-05-08
  • 打赏
  • 举报
回复
这两个是用来添加和获得指定窗口属性的函数

1,488

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧