如题:在开发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)