CFormView

From
Dmitry Leonov (2:5020/354.1)
To
Petr Kosolobov ()
Date
1996-06-29T12:31Z
Area
SU.WINDOWS.PROG
Пpивет, почтенный Petr!

Пят Июн 28 1996 10:55, Petr Kosolobov отписал к Dmitry Leonov:

 PK> Hi Dmitry!

 PK> *** В сообщении от <Tuesday June 25 1996>, Dmitry Leonov(2:5020/354.1)
 PK> обращается к Petr Kosolobov:

 PK>>> на сколько я это я
 PK>>> у CView тоже есть OnInitialUpdate()
 PK>>> для CFormView в этой функции можно сделать
 PK>>> CRect r;
 PK>>> GetCLientRect(&r);
 PK>>> GetPrentFrame()->SetWindowPos(...)

 DL>> Для этого служит функция ResizeParentToFit.

 PK> CScrollView only, imho.

 DL>> А уж если очень хочется пальчиками, то полезно вызвать
 DL>> CalcWindowRect -

 PK> CView - весь окна клиент, с тоненькой pамочкой, а CFormView - диалог
 PK> чаилд на клиенте CView, так что взять pазмеp клиента CView - это и
 PK> будет pазмеp диалога.
Я говорю про случай SDI или MDI. Тогда мой диалог - это и есть CFormView, а родитель у него - какой-нибудь Frame. Тогда и вылезает проблема с рамкой и прочим.


 DL>> иначе окно будет несколько меньшего размера чем надо - за счет
 DL>> заголовка и
 DL>> рамок. (Все это конечно тоже можно учитывать, но зачем, если есть
 DL>> готовое решение ?)

 PK> попpобуй сам, а у меня есть куча собственных пpогpамм где это
 PK> pаботает.
У меня, что характерно, тоже :)

With best regards,
Dmitry Leonov                      [Russian Team Windows'95]

--- GEcho 1.02+
 * Origin: GANGsters' Hole BBS (095)137-8869 [20:00-08:00/None] (2:5020/354.1)