WXWidgetsを習得しようとして少し問題があります。私は現在ファイルダイアログを操作しようとしていますが、1つのオープニングで問題ありません。しかし、ウィンドウにスタイルを適用しようとすると、問題が発生します。使用するスタイルに関係なく、宣言されていない識別子を取得します。
私のコードは次のとおりです(はい、Hello Worldアプリです。本格的なアプリを実際に作成する前に、学習する必要のあるすべてのことを実験しています)
#include "wx/wx.h"
#include "wx/filedlg.h"
#include "HelloWorldApp.h"
IMPLEMENT_APP(HelloWorldApp)
bool HelloWorldApp::OnInit()
{
wxFrame *frame = new wxFrame((wxFrame*) NULL, -1, _T("Hello wxWidgets World"));
wxFileDialog* OpenDialog = new wxFileDialog(frame, _("Choose a file to open"), wxEmptyString, wxEmptyString,
_("Image Files (*.jpg, *.png, *.gif, *.bmp)|*.jpg;*.png;*.gif;*.bmp|Sound Files (*.wav, *.mp3)|*.wav;*.mp3"),
wxFD_MULTIPLE);
frame->CenterOnScreen();
frame->Show(true);
OpenDialog->ShowModal();
SetTopWindow(frame);
return true;
}
「wxFD_MULTIPLE」引数がなくても問題なく動作します。私はwxWidgetsのバージョン2.8.12を使用しています。
読んでくれてありがとう。私は誰もが与えることができるどんな助けや指導にも本当に感謝しています。それが本当に明白な何かであるならば、すみません、私は行方不明です。