level 2
my3world
楼主
linux mint 17
codeblocks+wxwidgets
我只是在wxwidgets工程默认的对话框工程中添加
#include <wx/clipbrd.h>
#include <wx/dataobj.h>
以及修改OnAbout()
void wxCopyDialog::OnAbout(wxCommandEvent& event)
{
wxString msg = wxbuildinfo(long_f);
// wxMessageBox(msg, _("Welcome to..."));
wxClipboardLocker locker;
if (!locker)
{
return;
}
// wxTheClipboard clipbrd;
if (wxTheClipboard->Open())
{
wxTheClipboard->SetData(new wxTextDataObject(wxT("test")));
wxTheClipboard->Close();
}
else
wxMessageBox(msg, _("Welcome to..."));
}
然后就总是弹出MessageBox,请问要如何解决?
2015年09月26日 14点09分
1
codeblocks+wxwidgets
我只是在wxwidgets工程默认的对话框工程中添加
#include <wx/clipbrd.h>
#include <wx/dataobj.h>
以及修改OnAbout()
void wxCopyDialog::OnAbout(wxCommandEvent& event)
{
wxString msg = wxbuildinfo(long_f);
// wxMessageBox(msg, _("Welcome to..."));
wxClipboardLocker locker;
if (!locker)
{
return;
}
// wxTheClipboard clipbrd;
if (wxTheClipboard->Open())
{
wxTheClipboard->SetData(new wxTextDataObject(wxT("test")));
wxTheClipboard->Close();
}
else
wxMessageBox(msg, _("Welcome to..."));
}
然后就总是弹出MessageBox,请问要如何解决?