Здравствуйте, Аноним, Вы писали:
А>Дорогие и опытные !
А>Цель имею: растянуть окно (: public CPropSheet).
А>Дополнил стиль в OnInitDialog() на WS_THICKFRAME.
А>Результат: курсор на потяжку тут, а потянуть — невозможно...
А>Чего ему еще задвинуть ?))
А>Спасибо !
Однако,действительно не тянется.Забавная хреновина.Ну,в общем,зайди в MSDN,поищи по
такому ключу:HOWTO: Resize CPropertyPages at Run Time.
Аплодисментов не надо
Спасибо и Вам !
Диалоги я уже умел )
CPropertySheet не тянется ))
Но это пока

...
Здравствуйте, Аноним, Вы писали:
Попробуй так:
class CMyPS : public CPropertySheet
{
...
CWnd m_wndGripper;
...
}
BOOL CMyPS::OnInitDialog()
{
BOOL bResult = CPropertySheet::OnInitDialog();
CRect r;
GetClientRect(&r);
r.left = r.right - 10;
r.top = r.bottom - 10;
m_wndGripper.Create(_T("SCROLLBAR"), NULL,
WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | SBS_SIZEBOX | SBS_SIZEGRIP |
SBS_SIZEBOXBOTTOMRIGHTALIGN, r, this, 0);
}
void CObjectPS::OnSize(UINT nType, int cx, int cy)
{
CPropertySheet::OnSize(nType, cx, cy);
if (IsWindow(m_wndGripper.m_hWnd))
m_wndGripper.MoveWindow(cx - 10, cy - 10, 10, 10);
}
Здравствуйте, sealg, Вы писали...
ХА ! Тянется ! Дело сказано !
Шеф код попросил...
Прибью ему на потолок, пусть лестницу ищет !)
БОЛЬШОЕ СПАСИБО !