예제 #1
0
void wxFileDialog::MSWOnInitDialogHook(WXHWND hwnd)
{
   SetHWND(hwnd);

   CreateExtraControl();

   SetHWND(NULL);
}
예제 #2
0
int wxFileDialog::ShowModal()
{
    WX_HOOK_MODAL_DIALOG();

    CreateExtraControl();

    return wxDialog::ShowModal();
}
예제 #3
0
int wxFileDialog::ShowModal()
{
    WX_TESTING_SHOW_MODAL_HOOK();

    CreateExtraControl();

    return wxDialog::ShowModal();
}
예제 #4
0
void wxFileDialog::SetupExtraControls(WXWindow nativeWindow)
{
    wxTopLevelWindow::Create( GetParent(), nativeWindow );

    if (HasExtraControlCreator())
    {
        CreateExtraControl();
    }
}
예제 #5
0
int wxGenericFileDialog::ShowModal()
{
    WX_HOOK_MODAL_DIALOG();

    if (CreateExtraControl())
    {
        wxSizer *sizer = GetSizer();
        sizer->Insert(2 /* after m_filectrl */, m_extraControl,
                      wxSizerFlags().Expand().HorzBorder());
        sizer->Fit(this);
    }

    m_filectrl->SetDirectory(m_dir);

    return wxDialog::ShowModal();
}
예제 #6
0
파일: filedlg.cpp 프로젝트: beanhome/dev
int wxFileDialog::ShowModal()
{
    CreateExtraControl();

    return wxDialog::ShowModal();
}