wxFrame 不能直接进行窗体的坐标改变,而是通过其父类wxWindow的Move()方法进行坐标改变。
创建一个config.h
wxWidgets改变窗体位置_wxWidgets#ifndef CONFIG_H_INCLUDED
wxWidgets改变窗体位置_wxWidgets#define CONFIG_H_INCLUDED
wxWidgets改变窗体位置_wxWidgets//ttFrame为窗体类,声明一个全局的指针frm便于在其他地方对该指针所对应的窗体进行Move
wxWidgets改变窗体位置_wxWidgetsttFrame* frm;
wxWidgets改变窗体位置_wxWidgets#endif // CONFIG_H_INCLUDED
 
主程序中:ttApp.cpp
wxWidgets改变窗体位置_wxWidgetsbool ttApp::OnInit()
wxWidgets改变窗体位置_wxWidgets{
wxWidgets改变窗体位置_wxWidgets    
wxWidgets改变窗体位置_wxWidgets        //创建frm为新的ttFrame对象
wxWidgets改变窗体位置_wxWidgets        frm= new ttFrame(0L);
wxWidgets改变窗体位置_wxWidgets        //显示窗体
wxWidgets改变窗体位置_wxWidgets        frm->Show();
wxWidgets改变窗体位置_wxWidgets        //从当前坐标开始移动
wxWidgets改变窗体位置_wxWidgets        frm->Move(100,500);
wxWidgets改变窗体位置_wxWidgets
wxWidgets改变窗体位置_wxWidgets        return true;
wxWidgets改变窗体位置_wxWidgets}