请教怎么获得窗口以及控件的句柄
请问如何获得窗口以及控件的句柄
知道窗口name,如何得到句柄呀?
------解决方案--------------------
Handle()
功能 得到PowerBuilder窗口型对象的句柄 使用该函数可以得到应用对象 窗口或控件的句柄 但不能得到绘图对象的句柄
语法 Handle ( objectname {, previous } )
参数 objectname 要得到句柄的 PowerBuilder 对象的名称 该参数可以是除绘图对象外的任何 PowerBuilder对象的名称 包括应用对象和控件
previous Boolean 类型 可选参数 它指明是否想要得到前一个应用对象实例的句柄 其有效取值为 False 返回当前实例的句柄 True 返回前一个应用对象实例的句柄
返回值 Long 返回指定对象的句柄 如果 objectname是一个应用对象 并且 previous 参数的值为 True 那么 如果不存在应用对象的前一个实例时 该函数返回 0
用法 如果你的应用程序需要在调用Windows SDK 函数或需要在PowerBuilder Send()函数的参数中使用对象句柄时 那么可以使用 Handle()函数得到所需对象的句柄
示例 下述语句得到窗口 w_child的句柄 并将其赋值给变量 ll_whandle
long ll_whandle
ll_whandle = Handle(w_child)
知道窗口name,如何得到句柄呀?
------解决方案--------------------
Handle()
功能 得到PowerBuilder窗口型对象的句柄 使用该函数可以得到应用对象 窗口或控件的句柄 但不能得到绘图对象的句柄
语法 Handle ( objectname {, previous } )
参数 objectname 要得到句柄的 PowerBuilder 对象的名称 该参数可以是除绘图对象外的任何 PowerBuilder对象的名称 包括应用对象和控件
previous Boolean 类型 可选参数 它指明是否想要得到前一个应用对象实例的句柄 其有效取值为 False 返回当前实例的句柄 True 返回前一个应用对象实例的句柄
返回值 Long 返回指定对象的句柄 如果 objectname是一个应用对象 并且 previous 参数的值为 True 那么 如果不存在应用对象的前一个实例时 该函数返回 0
用法 如果你的应用程序需要在调用Windows SDK 函数或需要在PowerBuilder Send()函数的参数中使用对象句柄时 那么可以使用 Handle()函数得到所需对象的句柄
示例 下述语句得到窗口 w_child的句柄 并将其赋值给变量 ll_whandle
long ll_whandle
ll_whandle = Handle(w_child)