关于Vb中Parent属性的相关知识:
Parent 属性
返回包含控件、或其它对象或者集合的窗体、对象、或集合。
语法
object.Parent
object 所在处代表一个对象表达式,其值是“应用于”列表中的一个对象。
说明
使用 Parent 属性可访问一个对象的父亲的属性、方法、或控件。例如:
MyButton.Parent.MousePointer = 4
Parent 属性在应用程序中是很有用的,其中可将对象作为参数来传递。例如,可以传递一个控件变量给模块中的一个一般的过程,并使用 Parent 属性访问其父窗体。
在 Parent 属性和 MDIChild 属性之间没有任何联系。尽管如此,但在一个MDIForm 对象和任何已经将其 MDIChild 属性设为 True 的 Form 对象之间仍有父-子关系。
VB声明Declare Function SetParent Lib "user32" Alias "SetParent" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
说明
指定一个窗口的新父(在vb里使用:利用这个函数,vb可以多种形式支持子窗口。例如,可将控件从一个容器移至窗体中的另一个。用这个函数在窗体间移动控件是相当冒险的,但却不失为一个有效的办法。如真的这样做,请在关闭任何一个窗体之前,注意用SetParent将控件的父设回原来的那个)
返回值
Long,前一个父窗口的句柄
参数表
参数 类型及说明
hWndChild Long,子窗口的句柄
hWndNewParent Long,hWndChild的新父
注解
可用这个函数在运行期将vb控件置入容器控件内部(比如将一个按钮设成图象或窗体控件的子窗口),或者将控件从一个容器控件移至另一个。控件移至另一个父后,它的位置将由新父的坐标系统决定。这样一来,有必要重新规定控件的位置,使其能在目标位置显示出来
SetParent:应用程序可以使用SetParent函数来设置d出式窗口,层叠窗口或子窗口的父窗口。新的窗口与窗口必须属于同一应用程序。
声明方法
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long,
ByVal hWndNewParent As Long) As Long
函数功能:该函数改变某个子窗口的父窗口。
函数原型:HWND SetParent(HWND hWndChild,HWND hWndNewParent)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)