摘要: char path[MAX_PATH]; GetModuleFileName(NULL, path, MAX_PATH); //获取到完整路径如:E:/Tools/qq.exe PathRemoveFileSpec( path );//获取到的是程序所在文件夹如:E:/Tools 阅读全文
posted @ 2013-06-04 15:44 友琼 阅读(191) 评论(0) 推荐(0) 编辑
摘要: CBitmapButton是一个MFC内置的按钮类,提供图片按钮的功能,并且支持在不同状态下显示不同图片。由于使用方法比较简单,比CButton更美观,比其它的第三方Button类更简洁,因此博鸽的下一版本将要使用它。博鸽网的地址是:http://www.blogdove.comCBitmapButton的简易攻略如下:1.在MFC Dialog工程中,在一个Dialog中添加一个按钮,设置ID为IDC_BUTTON_TEST, Caption为BUTTON_TEST,并且把Style中的Owner Draw属性选上。(注意Caption命名和ID命名的关系)2.添加按钮的图片到资源中假设图片 阅读全文
posted @ 2013-06-04 11:58 友琼 阅读(782) 评论(0) 推荐(0) 编辑
摘要: void DLGDeleteEnter::OnPaint(){ CPaintDC dc(this); // device context for painting CDC memdc; memdc.CreateCompatibleDC(&dc);//创建兼容DC CBitmap bkg; if ( m_IsDeleteSign == TRUE ) { bkg.LoadBitmap( IDB_BITMAP_SignDELETEDLG );//载入位图 } if ( m_IsDeleteSign == FALSE ) { bkg.LoadBitmap(IDB_BITMAP_MESSAGED 阅读全文
posted @ 2013-06-04 11:53 友琼 阅读(126) 评论(0) 推荐(0) 编辑
摘要: CString Strsour//这里是有值的,如“abcdefghe";CString str;str = Strsour.Mid( 2 , 4);//第一个参数是开始位置,第二个参数是截取的长度;这是 str="cdef"; 阅读全文
posted @ 2013-06-04 11:48 友琼 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 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 友琼 阅读(646) 评论(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 友琼 阅读(395) 评论(0) 推荐(0) 编辑