这些是我刚刚入门时,编程中常用到的语句。很多时候可以直接在这里复制。
- UpdateData(false); //更新数据
- UpdateData(); //获得数据
- 定时器控制
- SetTimer(1,10,NULL);
- KillTimer(1);
- GetDlgItem(IDC_STATIC_SHOW1)->GetWindowRect(rcMarker);
- GetDlgItem(ID)->GetWindowText(str);
- GetDlgItem(ID)->SetWindowText(str);
- //初始化列表框
- CListBox* pListB=(CListBox*)GetDlgItem(IDC_LIST_TEST);
- //初始化组合框
- CComboBox* pCB=(CComboBox*)GetDlgItem(IDC_COMBO_TEST);
- //初始化Tab Ctrl
- CTabCtrl* pTab=(CTabCtrl*)GetDlgItem(IDC_TAB_TEST);
- //初始化ListCtrl
- CListCtrl* pList=(CListCtrl*)GetDlgItem(IDC_LIST_CTRL);
- //初始化TreeCtrl
- CTreeCtrl* pTree=(CTreeCtrl*)GetDlgItem(IDC_TREE_TEST);
- 模式窗口返回指定值
- CDialog::EndDialog(0XFF);
- MessageBox("您确认要退出系统吗?","系统警告!",MB_ICONQUESTION|MB_YESNO);
- AfxMessageBox
- /ini文件读写
- PortNo=::GetPrivateProfileInt("Setting","COM",1,".//Setting.ini");//从ini文件中获得端口
- ::GetPrivateProfileString("Button",strButtonName,strSetName,strBuff,128,".//Setting.ini");//
- CString strCount; //写入串口号到ini文件
- strCount.Format("%d",PortNo);
- ::WritePrivateProfileString("Setting","COM",strCount,".//Setting.ini");
- ON_CONTROL_RANGE事件//xxx.cpp文件
- ON_CONTROL_RANGE(BN_CLICKED, IDC_BUTTON1, IDC_BUTTON64, OnInputPort)
- void CxxxDlg::OnInputPort(UINT nID)
- //xxx.h文件
- afx_msg void OnInputPort(UINT nID);
- 单项框
- ((CButton*)GetDlgItem(ID))->SetCheck(BST_CHECKED);//设定选中第一个按钮。
- UINT nLes=GetCheckedRadioButton(IDC_RADIO1,IDC_RADIO3); // 获得选中按钮的ID号
- ///*组合框*/
- //1. 重新选择所发生的事件OnSelchange
- //2. 获得所选取的数据可以用"GetWindowText(str);"的方法。
- //3. 列表框用CListBox创建,组合框用CComboBox。
- ((CComboBox*)GetDlgItem(ID))->AddString("李仙"); //添加数据
- ((CComboBox*)GetDlgItem(ID))->InsertString(2,"白魔"); //向指定位置插入数据
- ((CComboBox*)GetDlgItem(ID))->ResetContent(); //删除所有数据
- ((CComboBox*)GetDlgItem(ID))->DeleteString(nIndex);//从列表中删除索引的数据
- int nIndex = ((CComboBox*)GetDlgItem(ID))->GetCurSel();//获取所选的索引