品
品
Unregistered / Unconfirmed
GUEST, unregistred user!
最近在阅读一个MDI的书写器的源程序时遇到几个问题:
1、MakeObjectInsance()和FreeObjectInstance()是什么函数,为什么在BCB的帮助中都
找不到相关的内容,在WinAPI帮助中也没有,这是什么函数?在程序中作者是直接使用的,
其返回值是Pointer类型的。
2、在程序中使用到一个函数::GetClientRect(Handle,(Rect*)&rect)(注:rect已定义)
从这个函数的参数来看,是一个WinAPI函数,但在使用中为什么要加上"::"运算符?使用
WinAPI函数一定需要这个运算符吗?我试着删去该运算符,编译出现函数调用错误,参数
不对,难道是BCB中的名空间的问题吗?是在使用系统默认的全局名空间吗?那这个名空间
是什么?
1、MakeObjectInsance()和FreeObjectInstance()是什么函数,为什么在BCB的帮助中都
找不到相关的内容,在WinAPI帮助中也没有,这是什么函数?在程序中作者是直接使用的,
其返回值是Pointer类型的。
2、在程序中使用到一个函数::GetClientRect(Handle,(Rect*)&rect)(注:rect已定义)
从这个函数的参数来看,是一个WinAPI函数,但在使用中为什么要加上"::"运算符?使用
WinAPI函数一定需要这个运算符吗?我试着删去该运算符,编译出现函数调用错误,参数
不对,难道是BCB中的名空间的问题吗?是在使用系统默认的全局名空间吗?那这个名空间
是什么?