做了一段MFC的开发,从零开始真的很难受,倒不是软件难用,也不是语言难学,主要是好多功能不知道实现的函数,这里把我用到的函数列出来,仅供参考:
控件操作:
控件显示GetDlgItem(IDC_STATIC_Display)->ShowWindow(SW_SHOW);
控件隐藏GetDlgItem(IDC_STATIC_Display)->ShowWindow(SW_HIDE);
控件使能(可以操作控件)GetDlgItem(IDC_MFCBUTTON_Forward)->EnableWindow(TRUE);
控件失能(禁止操作控件)GetDlgItem(IDC_MFCBUTTON_Forward)->EnableWindow(FALSE);
静态文本框操作(Static Text):
添加变量为Control类型 命名m_Static1
显示内容m_Static1.SetWindowText(_T("hello,world"));
显示为空m_Static1.SetWindowText(_T(""));
弹出对话框提示:
MessageBox(_T("请打开串口"));
按钮控件操作:
更改按键显示颜色(按键为MFC按键),添加控件变量,类型为Control
m_But_Reverse.SetFaceColor(GRAY_COLOR);
#define GRAY_COLOR (RGB(160,160,164))