Membres inscrits :2359
Membres en ligne : 0
Invités en ligne : 7


|
Conversation (Résolue) : wxDirCtrl et l'option wxDD_NEW_DIR_BUTTON |
Ded (Membre)
Lieu: Grenoble (38)
Inscrit le : 09-09-2013
Messages: 41
Snippets: 0
Tutoriels: 0
Hors ligne |
Le bout de code :
Code: void MyFrame::OnSrcDir(wxCommandEvent& WXUNUSED(event)) { wxString defaultPath = wxT("/"); wxDirDialog dialog(this, wxT("Choose Source Directory :"), defaultPath, wxDD_NEW_DIR_BUTTON); if (dialog.ShowModal() == wxID_OK) { SrcDir_path = dialog.GetPath(); wxLogStatus(wxString::Format("Source directory : %s",SrcDir_path)); } } marche bien, mais dans le dialogue l'option "Créer un nouveau dossier" n'est pas là ! Je comprends pas.
|
Code::Blocks 13.12 on Windows 7 (build 7601 service pack 1 64 bit edition). GNU GCC version 4.7.1 -std=c++11 Make version 3.82. wxWidgets 3.0.0 compiled shared=0 monolithic=1 unicode=1 build=release.
|
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
Snippets: 25
Tutoriels: 6
Site web
Hors ligne |
Fichier "dirdlg.h":// deprecated, on by default now, use wxDD_DIR_MUST_EXIST to disable it #define wxDD_NEW_DIR_BUTTON 0 En clair, cette valeur ne sert à rien car l'option est activée par défaut. Par contre, comme c'est la boite de dialogue du système qui est utilisée, sous Windows 7, ce n'est pas un bouton qui est affiché, mais la possibilité de créer un nouveau dossier est bien présente (dans la partie supérieure de la boîte de dialogue, il est marque "Nouveau dossier").
@+ Xav'
|
Le nouveau portail wxWidgets francophone : www.wxdev.fr Ben en fait, vous y êtes déjà ... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
|
|