1. 工程建立于MFC,基于对话框,在静态库中使用
粗框架,系统菜单点掉不用,ActiveX控件支持
2. dialog大小:MoveWindow(0, 0, width, heigth);
去除边框:选中dialog,属性---Border---None
绑定控件:选中控件,右键---类向导---成员变量---选中---添加变量
3. 添加WebView:选中dialog,右键---插入ActiveX控件---Microsoft Web Browser
设置WebView Url:m_ctrlWeb.Navigate(TEXT("http://blog.csdn.net/lvge5574"), NULL, NULL, NULL, NULL);
4. ComboBox不可编辑:选中控件,属性---Type---Drop List
添加选项内容:m_comboBox.InsertString(n, TEXT("全屏模式"));
显示默认项:m_comboBox.SetCurSel(n);
5. Progress背,前景色:m_pro->SetBkColor(RGB(0,0,0));m_pro->SetBarColor(RGB(255,0,0));
无边框:m_pro->ModifyStyleEx(WS_EX_STATICEDGE,0); m_pro->Invalidate(false);
进度控制:m_pro->SetPos(n); //个人觉得比SetStep好用
6. Static Text内容:GetDlgItem(IDC_STATIC)->SetWindowText(TEXT("启动游戏,Go!Go!Go!"));
7. OnCtlColor设置8种控件画刷:HBRUSH CZHLaunchDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){}
画刷设置:pDC->SetBkColor(RGB(0,0,0)); //背景色
pDC->SetBkMode(TRANSPARENT); //背景透明
pDC->SetTextColor(RGB(255,237,134)); //文本颜色
hbr = (HBRUSH)GetStockObject(BLACK_BRUSH); //画刷颜色
控件判断:if (nCtlColor == CTLCOLOR_STATIC) //类型判断
if (pWnd->GetDlgCtrlID() == IDC_COMBO) //ID判断