导航

重载SetDialogDefaults方法

Posted on 2006-06-10 15:30  hcfalan  阅读(178)  评论(0编辑  收藏  举报
将SetDialogDefaults attach 到一个对话框类上的时候,注意要在方法实现代码中确保对SetDialogDefaultsAtParent的调用。例如
DAsmGet2:SetDialogDefaults(...)
{
    // 这一行代码必不可少(重要
    dstat = SetDialogDefaultsAtParent(DAsmGet2Class,
                                      thisObj,
                                      originClassName,
                                      originObject,
                                      extraStr,
                                      extraObj,
                                      mfail);
    // 然后设置对话框对象的属性
    dstat = objSetAttribute(thisObj, // 对话框对象
                            PartNumberAttr, // 属性名
                            strPartNumber); // 属性值
    // 其他代码
    // ...
EXIT:
    if (dstat != OKAY) uiShowFatalError(dstat, WHERE);
    return (dstat);
}