当前位置: 代码迷 >> PB >> pb环境下获得某个窗口的名字、pbl的名字,该怎么解决
  详细解决方案

pb环境下获得某个窗口的名字、pbl的名字,该怎么解决

热度:22   发布时间:2016-04-29 08:43:56.0
pb环境下获得某个窗口的名字、pbl的名字
如题:在开发pb程序时会建很多的pbl和窗口、dw。调试程序是在pb环境下run 这个程序。我想打开某个菜单下某个界面时,右击弹出这个界面的窗口名字如:w_main,和其所在的pbl。
希望会的兄弟不吝赐教,谢谢!

------解决方案--------------------
C/C++ code
//将parent替换为你想测试的窗口ClassDefinition wincdefString ls_ClassName,ls_Pblwincdef = Parent.classdefinitionls_ClassName = Parent.classname( )ls_Pbl = wincdef.librarynamemessagebox("","窗口类名:"+ls_ClassName+&                    "~n窗口所在PBL:"+ls_Pbl)
------解决方案--------------------
在菜单上无法响应右键单击事件的,
在窗口上的右键单击事件中可以写:
C/C++ code
ClassDefinition lcdlcd = this.ClassDefinitionmessagebox('窗口信息','窗口名称:' + this.classname() + '~r~n窗口所在pbl:' + lcd.LibraryName)
  相关解决方案