MFC实现“指示灯”


首先在对话框上添加一个按钮,因为在按钮上添加图片比较容易;
  然后修改按钮的ID为:IDC_ForShow;按钮的Disabled属性改为True
  在对话框的头文件里面定义变量:CBitmapButton m_ctrlButton;
  然后重写OnInitDialog()
  头一句为CDialog::OnInitDialog();
  接下来按照提示进行代码添加:
  m_ctrlButton.SubclassDlgItem(IDC_ForShow, this);
  m_ctrlButton.ModifyStyle(0,BS_OWNERDRAW);
  m_ctrlButton.LoadBitmaps(IDB_STOP);

m_ctrlButton.Invalidate()
  其中,IDB_STOP是导入的bmp图片的ID号,这个bmp图片自己制作。


你可能感兴趣的:(MFC实现“指示灯”)