我想在我的应用程序中添加圆形按钮。 它应该像常规按钮一样运行。我找不到任何现有的代码。有没有现成的解决方案?
我自己准备它不会有任何问题,但我需要一个接收器,它将准确定义常规按钮的淹没方式(未激活,激活,按下等)。
答案 0 :(得分:1)
BOOL CRoundWindowDlg::OnInitDialog()
{
CDialog::OnInitDialog();
VERIFY( SetWindowPos( NULL, 0, 0, m_nW, m_nH, SWP_NOMOVE | SWP_NOOWNERZORDER ) );
VERIFY( m_WinRgn.CreateEllipticRgn( 0, 0, m_nW, m_nH ) );
VERIFY( SetWindowRgn(m_WinRgn , TRUE ) );
m_ExitBtn.Move();
return TRUE;
}
这是一个链接: