有关在BUTTON控件上面绘制图像的有关问题! 请高手指教
有关在BUTTON控件上面绘制图像的问题! 请高手指教
在一个Dialog(父窗体)对话框中有一个Button控件,一个TabCtrl控件;在 TabCtrl控件上有一个子窗体
1、父窗口向子窗口发送一个符号,在子窗体中修改这个符号(如用Combox控件选择符号的类型),
2、符号修改后返回给父窗体,在父窗体的一个BUTTON控件中显示,
问题:
现在在BUTTON控件上绘制返回后的符号时需要点击一下按钮才可以,
请问如何做才能让Combox改变符号之后立即在Button控件上显示?
------解决方案--------------------
在combox控件的CBN_SELCHANGE事件中刷新Button控件
void CTestTabDlg::OnSelchangeCombo1()
{
...
...
CButton* pButton = (CButton*)GetDlgItem(IDC_BUTTON1);
pButton-> Invalidate();
}
在一个Dialog(父窗体)对话框中有一个Button控件,一个TabCtrl控件;在 TabCtrl控件上有一个子窗体
1、父窗口向子窗口发送一个符号,在子窗体中修改这个符号(如用Combox控件选择符号的类型),
2、符号修改后返回给父窗体,在父窗体的一个BUTTON控件中显示,
问题:
现在在BUTTON控件上绘制返回后的符号时需要点击一下按钮才可以,
请问如何做才能让Combox改变符号之后立即在Button控件上显示?
------解决方案--------------------
在combox控件的CBN_SELCHANGE事件中刷新Button控件
void CTestTabDlg::OnSelchangeCombo1()
{
...
...
CButton* pButton = (CButton*)GetDlgItem(IDC_BUTTON1);
pButton-> Invalidate();
}