上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: BOOL DlgSetLightLevel::OnInitDialog(){ CDialog::OnInitDialog(); CString strText; int i; m_ComLightLevel.ResetContent(); for ( i = 0 ; i <=31 ; i ++ ) { strText.Format(_T("%d") , i); m_ComLightLevel.AddString(strText); } m_ComLightLevel.SelectString(-1, strText); if ( m_light->m_IsChe 阅读全文
posted @ 2013-06-04 11:39 友琼 阅读(660) 评论(0) 推荐(0)
摘要: CString strlight; CString strip; int nDatLen; int nRet ; BYTE szBuf[512]; DlgSetLightLevel LightLevle( &m_light ); if ( IDOK == LightLevle.DoModal() ) { int nParseRet = 0; HOBJECT hObj = CP5200_CommData_Create( 1 , 0xff, IPStringToValue( _T("255.255.255.255") ) ); if(hObj) { BYTE szInf 阅读全文
posted @ 2013-06-04 09:49 友琼 阅读(402) 评论(0) 推荐(0)
摘要: vc中edit控件使用总结edit控件通过类向导以生成两种类成员变量,一种是cstring类型,一种是cedit类型。在程序中使用时如果只是简单的获取edit控件内容,或设置简单的内容建议使用cstring类型成员变量。示例:CStringm_strEdit;//获得edit框内容UpdateData(true);此时m_strEdit就是edit框内容的字符串变量。//要更新edit的话只要对m_strEdit进行赋值然后UpdataData(false);//即可如果是一些对edit框的复杂操作建议用cedit类型。示例:CEditm_ctrlEdit;m_ctrlEdit.SetSel( 阅读全文
posted @ 2013-06-03 18:07 友琼 阅读(310) 评论(0) 推荐(0)
摘要: 有两种方法:第一:在对话框B上,设计时将EDIT的Tab Order顺序设为第一个,这样默认的焦点就是EDIT 。第二:在对话框的初始化函数OnInitDialog()中使用成员函数SetFocus()GetDlgItem(IDC_EDIT1)->SetFocus();注意:要将OnInitDialog()的return TRUE;改为return FALSE; 阅读全文
posted @ 2013-06-03 17:52 友琼 阅读(288) 评论(0) 推荐(0)
摘要: ---恢复内容开始---SetDlgItemText( IDC_EDIT_HISTORY , "" ); CFileDialog filedlg( TRUE ); filedlg.m_ofn.lpstrFilter="txt(*.txt)\0*.txt"; filedlg.m_ofn.lpstrDefExt = "txt"; if(IDOK==filedlg.DoModal()) { CStdioFile file; CString strLine = "" , strtemp ; if(!file.Open( f 阅读全文
posted @ 2013-06-03 16:50 友琼 阅读(325) 评论(0) 推荐(0)
摘要: m_EditHistory.LineScroll(m_EditHistory.GetLineCount());//m_EditHistory是编辑框变量; 阅读全文
posted @ 2013-06-03 16:44 友琼 阅读(183) 评论(0) 推荐(0)
摘要: HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);pDC->SetTextColor(RGB(0 , 0 , 255));if(IDC_STATIC3 == pWnd->GetDlgCtrlID()){ pDC->SetTextColor(RGB(255 , 0 , 0)); pDC->SetBkMode(TRANSPARENT);}else if(nCtlColor == CTLCOLOR_DLG ){ hbr = CreateSolidBrush(RGB(50, 100, 50)); pDC->Set 阅读全文
posted @ 2013-06-02 20:23 友琼 阅读(260) 评论(0) 推荐(0)
摘要: 有做.net的程序员和朋友曾经问过我,关于vs2003和vs2005、vs2005和vs2008、vs2008和vs2010、vs2005和vs2010项目互转的问题,那么关于这个问题有两层含义:一种是通过高版本的编译器打开低版本的项目,进行升级;一种是通过修改Soultion文件和Project文件,可以打开编译。第一种方法,相信大家都可以做到。我主张用第二种方法,这种方法灵活多变,既可以从低版本升级到高版本,又可以从高版本转换到低版本。那么由于vs2003目前用的人较少,我在这里就不再单独说明。vs2003与其他版本之间的转换同样可以参考如下过程,实现无缝升级。那么下面我给大家讲一下,通过 阅读全文
posted @ 2013-06-01 09:50 友琼 阅读(2397) 评论(0) 推荐(0)
摘要: 一、用记事本打开sln文件,将:Microsoft Visual Studio Solution File, Format Version 10.00# Visual Studio 2008改成:Microsoft Visual Studio Solution File, Format Version 9.00# Visual Studio 2005二、用记事本打开csproj文件,将:<Project ToolsVersion="3.5" DefaultTargets="Build"中的ToolsVersion="3.5"删除 阅读全文
posted @ 2013-06-01 09:30 友琼 阅读(201) 评论(0) 推荐(0)
摘要: 添加一行后,设为选中高亮m_nindex = m_list.GetItemCount() -1 ; m_list.SetItemState(m_nindex , LVIS_SELECTED, LVIS_SELECTED );删除某行后,把某行的下一行选中高亮void CDlgSysManager::OnBnClickedButtonDelete(){ if ( m_list.GetItemCount() <2) { MessageBox( "can't delete last user", MB_OK ); return ; } DLGDeleteEnter 阅读全文
posted @ 2013-05-31 16:43 友琼 阅读(425) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 下一页