![]() | Programming Guide | WideStudio/MWT Index Table of contents |
创建/删除对象
创建对象
使用成员函数getNewInstance()创建对象。char* class_name = "WSCvlabel"; char* obj_name = "vlabel001"; WSCbase* parent //欲创建新对象的父对象 //获得新对象 WSCbase* object = WSCbase::getNewInstance(class_name,parent,obj_name); object->initialize(); //创建后执行initialize() object->clear(); object->setProperty(WSNx,100); object->setProperty(WSNy,100); object->setProperty(WSNwidth,100); object->setProperty(WSNheight,100); object->setVisible(True); //完成配置后,显示对象通过getNewInstance()获得新创建的对象后,应首先使用initialize()进行初始化。删除对象
使用函数WSGFdestroyWindow删除对象。//删除 WSGFdestroyWindow(object); //删除选择的对象object中指定被删除除的对象。重复删除对象或者删除正在使用的对象, 都将导致严重的内存错误。不能访问已经被删除的对象, 同时也不要访问指向被删除对象的指针。
Copyright(C) WideStudio/MWT Development Team, 1999-2005 | Last modified: Jul 31, 2005 |