现在位置: 首页 > 所有2012年发表的文章
2012-08-13 06:15 健康·娱乐 ⁄ 共 6535字 暂无评论
1984年美国洛杉矶奥运会中国队金牌榜(15枚) 顺序 时间 姓 名 项 目 第01枚 1984年07月29日 许海峰 射击/男子自选手枪慢射 第02枚 1984年07月29日 曾国强 举重/男子52公斤级 第03枚 1984年07月30日 吴数德 举重/男子56公斤级 第04枚 1984年07月31日 李玉伟 射击/男子50米移动靶标准速 第05枚 1984年07月31日 陈伟强 举重/男子60公斤级 第06枚 1984年08月01日 姚景远 举重/男子67.5公斤级 第07...
阅读全文
2012-08-13 06:14 工业·编程 ⁄ 共 751字 暂无评论
一 前言 关联容器(associative container) map对象的元素是键值对,每个元素包含两部分键和键关联的值。 二 map对象的定义 使用关联容器map需要添加头文件 #include <map> std::map<int, CString> m_mapFruit; 该语句定义了一个名为m_mapFruit的map对象 三 map对象元素的插入 方法一 m_mapFruit.insert(std::map<int, CString>::value_type (0, L"苹果")); 方法二 m_mapFruit.insert(std::pair<...
阅读全文
2012-08-13 06:13 工业·编程 ⁄ 共 871字 暂无评论
用Sleep函数延时,如何时间太长,程序就像无响应一样,采用消息泵可以解决这个问题 5秒延时 COleDateTime odtStart = COleDateTime::GetCurrentTime(); COleDateTimeSpan odtsEnd = COleDateTime::GetCurrentTime()-odtStart; while(5>=odtsEnd.GetTotalSeconds()) { MSG msg; GetMessage(&msg,NULL,0,0); TranslateMessage(&msg); DispatchMessage(&msg); odtsEnd = COleDateTime::GetCurrentTime()-odtStart; } A...
阅读全文
一 开心的工作 这一点是最重要的,开心的工作好似天堂,不开心的工作那就是在地狱. 二 关闭电脑来思考 依个人经验,通常在早上刚刚睡醒,还赖在床上的时候思考最难的编程问题,当早上上班的时候,尽情的一展身手就可以了.或者带着编程问题睡觉.如果是上班的时候思考就将电脑关掉,一张纸和一张笔足以. 三 一蹴而就的完成一个模块 今天完成一点,明天再完成一点.这种编程方式我虽没有什么意见.我提倡寻找在精神和身体状体比较好的时候,...
阅读全文
2012-08-13 06:11 工业·编程 ⁄ 共 840字 暂无评论
一  获取指定目录下当前文件夹和文件的路径 以获取D://test目录下的文件夹和文件为例 Void 类名::BrowseCurrentDir(CString strDir) { CFileFind finder; CString strPath; BOOL bWorking = finder.FindFile(strDir); while (bWorking) { bWorking = finder.FindNextFile(); strPath=finder.GetFilePath(); //strPath就是所要获取Test目录下的文件夹和文件(包括路径) } stdFile.Close(); } 调用方式: BrowseCurrentDir(...
阅读全文
2012-08-13 06:09 工业·编程 ⁄ 共 935字 暂无评论
一 使用Shell函数 1 获取应用程序的安装路径 TCHAR buf[_MAX_PATH]; SHGetSpecialFolderPath(NULL,buf,CSIDL_PROGRAM_FILES,NULL); AfxMessageBox(buf); 2 获取应用程序数据路径的文件夹 TCHAR bufApplicateData[_MAX_PATH]; SHGetSpecialFolderPath(NULL,bufApplicateData,CSIDL_APPDATA,NULL); AfxMessageBox(bufApplicateData); 3 获取系统文件夹 TCHAR buf[_MAX_PATH]; SHGetSpecialFolderPath(NULL,buf,CSIDL_...
阅读全文
2012-08-13 06:08 工业·编程 ⁄ 共 994字 暂无评论
1添加数据 声明控件变量的类别为Control,变量类型为CListBox,变量名为m_ListBox_Content. m_ListBox_Content.AddString(_T("123")); m_ListBox_Content.AddString(_T("汉字")); m_ListBox_Content.AddString(_T("English")); m_ListBox_Content.AddString(_T("!@#$%^&*()")); 2获取数据 CString s; m_ListBox_Content.GetText(1,s); MessageBox(s,_T(&...
阅读全文
2012-08-13 06:00 工业·编程 ⁄ 共 3682字 暂无评论
    有时候需要获得窗口矩形的大小和客户区矩形的大小二者的值,故需要分别调用GetWindowRect和GetClientRect。如果只需要获得客户区矩形的大小,调用GetClientRect就行了。 GetWindowRect函数 函数功能:该函数返回指定窗口的边框矩形的尺寸。该尺寸以相对于屏幕坐标左上角的屏幕坐标给出。 函数原型:BOOL GetWindowRect(HWND hWnd,LPRECTlpRect); 在Visual Studio 2005中,函数原型为void GetWi...
阅读全文
2012-08-13 05:57 工业·编程 ⁄ 共 753字 暂无评论
char与TCHAR之间的转化主要用到函数MultiByteToWideChar和WideCharToMultiByte. char转TCHAR 如果不是Unicode字符集,就不需要转换,直接复制即可,如果不确定是否使用Unicode字符集,可以这样写: char strUsr[10] = "Hello"; TCHAR Name[100]; #ifdef UNICODE     MultiByteToWideChar(CP_ACP, 0, strUsr, -1, Name, 100); #else     strcpy(Name, strUsr); #endif ...
阅读全文
2012-08-13 05:55 工业·编程 ⁄ 共 1034字 暂无评论
1》重载  virtual BOOL PreTranslateMessage(MSG* pMsg); 2》实现方法 <span style="font-size:16px;">BOOL Cpage1_listBox::PreTranslateMessage(MSG* pMsg) {     // TODO: 在此添加专用代码和/或调用基类     if(WM_RBUTTONUP ==pMsg->message)     {         CPoint pt ;    &#...
阅读全文