Советы по Delphi

       

Скрытие дочерних MDI-форм


Может мне кто-нибудь помочь с проблемой скрытия MDIChild-форм в MDI приложении? В идеале я не хотел бы иметь минимизированную форму в родительской в виде характеристики по умолчанию, а хотел бы отображать в последней только иконку.

Это новое свойство Win 95. Так в этой операционной системе выглядят скрытые дочерние MDI-формы.

Тем не менее попытайтесь переписать WM_PAINT (может в вашем случае понадобиться WM_NCPAINT), проверьте IsIconized, и создайте скрытой форме красивую иконку.

- В настоящее время если я просто пытаюсь скрыть дочернюю форму, то получаю ошибку "Неверный метод в дочерней форме".

Тогда попробуйте ShowWindow(MdiChild1.Handle, SW_HIDE) и посмотрите что получится.

[000163]



Содержание раздела