当我使用 wxFRAME_NO_TASKBAR | 创建一个简单的应用程序时 wxBORDER_NONE 如下
#include <wx/wx.h>class Simple : public wxFrame
class Simple : public wxFrame
{
public:
Simple(const wxString& title);
};
Simple::Simple(const wxString& title)
: wxFrame(NULL, wxID_ANY, title, wxDefaultPosition, wxSize(250, 150),wxFRAME_NO_TASKBAR | wxBORDER_NONE)
{
Centre();
}
class MyApp : public wxApp
{
public:
virtual bool OnInit();
};
IMPLEMENT_APP(MyApp)
bool MyApp::OnInit()
{
Simple *simple = new Simple(wxT("Simple"));
simple->Show(true);
return true;
}
当我在此应用程序运行时尝试关闭计算机时,它显示“0x00780065 处的指令引用了 0x00780065 处的内存无法写入内存”。
要防止注销,您可以执行以下操作 启动记事本,然后键入内容。然后启动编译好的程序。然后尝试注销。你会看到错误。当记事本询问您是否要保存时,什么也不做。几秒钟后,将弹出一个窗口,其中包含强制注销的选项。单击取消。这样,您可以在不注销的情况下重复该问题。