Данный шаг написан по мотивам программы WebMoney. Так такое симпатичное круглое окошко появляется. На самом деле все практически просто. Достаточно изменить регион окна на круглый или овальный в OnInitDialog():
BOOL CTest1Dlg::OnInitDialog()
{
.......
// TODO: Add extra initialization here
CRgn m_rgn;
CRect rc;
GetClientRect(rc);
m_rgn.CreateEllipticRgn(0, 0, rc.Width(), rc.Height());
SetWindowRgn( (HRGN) m_rgn, TRUE);
return TRUE; // return TRUE unless you set the focus to a control
}
Давайте запустим и посмотрим:
