将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);
}