pb环境下获得某个窗口的名字、pbl的名字
如题:在开发pb程序时会建很多的pbl和窗口、dw。调试程序是在pb环境下run 这个程序。我想打开某个菜单下某个界面时,右击弹出这个界面的窗口名字如:w_main,和其所在的pbl。
希望会的兄弟不吝赐教,谢谢!
[解决办法]
//将parent替换为你想测试的窗口ClassDefinition wincdefString ls_ClassName,ls_Pblwincdef = Parent.classdefinitionls_ClassName = Parent.classname( )ls_Pbl = wincdef.librarynamemessagebox("","窗口类名:"+ls_ClassName+& "~n窗口所在PBL:"+ls_Pbl)
[解决办法]
在菜单上无法响应右键单击事件的,
在窗口上的右键单击事件中可以写:
ClassDefinition lcdlcd = this.ClassDefinitionmessagebox('窗口信息','窗口名称:' + this.classname() + '~r~n窗口所在pbl:' + lcd.LibraryName)