有关允许自定义尺寸的DialogBoxRsc的两个问题?[Microstation V8i C++]

本人在.r资源文件中定义了一个DialogBoxRsc对话框,为了让该对话框能够自定义大小,在属性中增加了DIALOGATTR_GROWABLE一项,并在钩函数的DIALOG_MESSAGE_RESIZE分支中进行了控件的对应更新。

本人想让该对话框实现以下两种效果:

1.每次再该对话框重新打开时,尺寸恢复到.r文件中定义的尺寸。现在每次打开该对话框,尺寸总是保留上一次操作之后的尺寸,但其中的PushBtn等控件却又会恢复.r文件中定义的尺寸,造成不同步的现象。

2.如何限制自定义尺寸的最小值,即无论如何改对话框不能缩小到指定尺寸以下。