两个CButton如何实现互斥的有效
两个CButton怎么实现互斥的有效
问题如题,两个CButton怎么实现互斥的有效
------解决方案--------------------
不知道是否是这效果
void CDlg::OnBtn1Clicked()
{ // 按钮1单击,按钮2能用,按钮1变灰
CWnd* pWndBtn1 = GetDlgItem(ID_BTN1);
CWnd* pWndBtn2 = GetDlgItem(ID_BTN2);
pWndBtn1->EnableWindow (FALSE);
pWndBtn2->EnableWindow (TRUE);
}
void CDlg::OnBtn2Clicked()
{// 按钮2单击,按钮1能用,按钮2变灰
CWnd* pWndBtn1 = GetDlgItem(ID_BTN1);
CWnd* pWndBtn2 = GetDlgItem(ID_BTN2);
pWndBtn1->EnableWindow (TRUE);
pWndBtn2->EnableWindow (FALSE);
}
------解决方案--------------------
看楼主的意思应该是1楼所述
------解决方案--------------------
成员变量
------解决方案--------------------
radio按钮,显示成button状就行了。
------解决方案--------------------
1 楼的可以了
没必要自绘radio
问题如题,两个CButton怎么实现互斥的有效
------解决方案--------------------
不知道是否是这效果
void CDlg::OnBtn1Clicked()
{ // 按钮1单击,按钮2能用,按钮1变灰
CWnd* pWndBtn1 = GetDlgItem(ID_BTN1);
CWnd* pWndBtn2 = GetDlgItem(ID_BTN2);
pWndBtn1->EnableWindow (FALSE);
pWndBtn2->EnableWindow (TRUE);
}
void CDlg::OnBtn2Clicked()
{// 按钮2单击,按钮1能用,按钮2变灰
CWnd* pWndBtn1 = GetDlgItem(ID_BTN1);
CWnd* pWndBtn2 = GetDlgItem(ID_BTN2);
pWndBtn1->EnableWindow (TRUE);
pWndBtn2->EnableWindow (FALSE);
}
------解决方案--------------------
看楼主的意思应该是1楼所述
------解决方案--------------------
成员变量
------解决方案--------------------
radio按钮,显示成button状就行了。
------解决方案--------------------
1 楼的可以了
没必要自绘radio