当前位置: 首页 > 工具软件 > wxapp > 使用案例 >

wxWidgets:wxApp概览

宇文峰
2023-12-01

wxWidgets:wxApp概览

wxWidgets 应用程序没有主程序;等效的是为从wxApp派生的类定义的wxApp::OnInit成员。

OnInit通常会创建一个顶部窗口作为最低限度。与早期版本的 wxWidgets 不同,OnInit 不返回帧。相反,它返回一个布尔值,指示处理是否应该继续 ( true ) 或不 ( false )。

请注意,由argc和argv表示的程序命令行参数可从wxApp成员函数中获得。

应用程序通过销毁所有窗口来关闭。由于应用程序退出时必须销毁所有帧,因此建议在创建新帧时尽可能使用父帧,这样删除顶级帧会自动删除子帧。另一种方法是在顶级框架的wxCloseEvent处理程序中显式删除子框架。

在紧急情况下,可以调用 wxExit 函数来终止应用程序,但通常应用程序会自动关闭。

定义应用程序的示例如下:

class DerivedApp : public 
 类似资料: