예제 #1
0
HRESULT TffdshowPageBase::OnConnect(IUnknown *pUnk)
{
    if (!(deci = pUnk)) {
        return E_NOINTERFACE;
    }
    ASSERT(deci);
    deci->initDialog();
    deci->loadDialogSettings();
    setDeci(deci);
    return S_OK;
}
예제 #2
0
//=================================== Twindow ==================================
Twindow::Twindow(IffdshowBase *Ideci):
    tr(NULL),
    wndEnabled(true),
    isSetWindowText(false),
    bindsCheckbox(NULL),bindsHtrack(NULL),bindsVtrack(NULL),bindsRadiobutton(NULL),bindsEditInt(NULL),bindsEditReal(NULL),bindsCombobox(NULL),bindsButton(NULL),
    red(NULL),
    filterMode(NULL),
    resized(false)
{
    if (Ideci) {
        setDeci(Ideci);
    } else {
        deci=NULL;
        hi=NULL;
    }
    cbxTextBuf=NULL;
    cbxTextBufLen=0;
    hhint=NULL;
}