Данный шаг написан по мотивам программы 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 }
Давайте запустим и посмотрим: