本文整理汇总了C++中IWidget::show方法的典型用法代码示例。如果您正苦于以下问题:C++ IWidget::show方法的具体用法?C++ IWidget::show怎么用?C++ IWidget::show使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IWidget
的用法示例。
在下文中一共展示了IWidget::show方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main()
{
LinuxFactory* linuxFactory = new (LinuxFactory);
IFactory* ifactory = &linuxFactory->ifactory;
IWidget* iwidget = ifactory->createWidget(ifactory);
iwidget->show(iwidget);
IButton* ibutton = ifactory->createButton(ifactory);
ibutton->click(ibutton);
delete (LinuxWidget, container_of(iwidget, LinuxWidget, iwidget));
delete (LinuxButton, container_of(ibutton, LinuxButton, ibutton));
MacFactory* macFactory = new (MacFactory);
ifactory = &macFactory->ifactory;
iwidget = ifactory->createWidget(ifactory);
iwidget->show(iwidget);
ibutton = ifactory->createButton(ifactory);
ibutton->click(ibutton);
delete (MacWidget, container_of(iwidget, MacWidget, iwidget));
delete (MacButton, container_of(ibutton, MacButton, ibutton));
WindowsFactory* windowsFactory = new (WindowsFactory);
ifactory = &windowsFactory->ifactory;
iwidget = ifactory->createWidget(ifactory);
iwidget->show(iwidget);
ibutton = ifactory->createButton(ifactory);
ibutton->click(ibutton);
delete (WindowsWidget, container_of(iwidget, WindowsWidget, iwidget));
delete (WindowsButton, container_of(ibutton, WindowsButton, ibutton));
delete (LinuxFactory, linuxFactory);
delete (MacFactory, macFactory);
delete (WindowsFactory, windowsFactory);
return 0;
}