摘要: BYTE Vals[256];HKEY hKEY;//打开注册表,判断注册表项是否存在if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, _T("SOFTWARE\\WeldTech\\AirCondition\\"), 0, KEY_READ|KEY_WRITE, &hKEY)... 阅读全文
posted @ 2011-05-27 14:23 奥雷连诺 阅读(134) 评论(0) 推荐(0) 编辑
摘要: m_pListEdit->SetFocus();m_pListEdit->SetSel(0, -1);m_pListEdit->ShowWindow(SW_SHOW); 阅读全文
posted @ 2011-05-16 13:55 奥雷连诺 阅读(213) 评论(0) 推荐(0) 编辑
摘要: #include CImage img;HRESULT ret = img.Load(_T("res/lampLeftDie.png")); // filename 是要加载的文件名(包含路径) HBITMAP hBitmap = img.Detach(); CBitmap* pbm = CBitm... 阅读全文
posted @ 2011-05-04 16:50 奥雷连诺 阅读(193) 评论(0) 推荐(0) 编辑
摘要: select scene_name from template_lamp_control.road_scene where scene_id=20;在Navicat中 表里scene_id前面多了一个小的可以忽略的空格,导致它找不到了。原先一直以为是自增主键不能where,是可以的。粗心啊。 阅读全文
posted @ 2011-04-14 16:30 奥雷连诺 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 本人资质愚钝,这个问题的时间跨度差不多半年时间,终于算是完全解决。那么开始吧,自绘CListCtrl必然是在DrawItem里面了,a56爆大奖在线娱乐派生一个CListCtrlEx是必然了。那个自绘的风格改成true.//标记a56爆大奖在线娱乐checkBox的状态,这个结构体保存了a56爆大奖在线娱乐item的状态,所有的item会保存在一... 阅读全文
posted @ 2011-04-07 11:15 奥雷连诺 阅读(1768) 评论(0) 推荐(1) 编辑
摘要: 在已经关联好了CImageList的情况下之前一直是m_treeCtrl.SetItem(m_hSelect, TVIF_STATE, _T("s"), 0, 3, 0, 0, 0);无法修改成功,把第二个参数换成TVIF_IMAGE|TVIF_SELECTEDIMAGE成功修改图标m_treeCt... 阅读全文
posted @ 2011-03-30 15:53 奥雷连诺 阅读(191) 评论(0) 推荐(0) 编辑
摘要: //得到默认字体static CFont m_MyFont;//必须是公共变量 LOGFONT stFont; ::SystemParametersInfo(SPI_GETICONTITLELOGFONT, sizeof(LOGFONT),&stFont,SPIF_SENDWININICHANGE... 阅读全文
posted @ 2011-02-17 16:27 奥雷连诺 阅读(169) 评论(0) 推荐(0) 编辑
摘要: //MainFrm.hCSplitterWnd m_SplitterFirst;CSplitterWnd m_SplitterSecond;//MainFrm.cppBOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext... 阅读全文
posted @ 2011-01-21 15:25 奥雷连诺 阅读(209) 评论(0) 推荐(0) 编辑
摘要: //在onDraw或OnPaint中调用BOOL CLampSystemView::DrawLamp(CDC* pDC, int iLampType, int iLampState)vector::iterator iter1 = m_upLampVect.begin();vector::itera... 阅读全文
posted @ 2011-01-20 10:02 奥雷连诺 阅读(328) 评论(0) 推荐(0) 编辑
摘要: class String{public:String(const char *str = NULL); // 普通构造函数String(const String &other); // 拷贝构造函数String & operator =(const String &other); // 赋值函数~ ... 阅读全文
posted @ 2010-12-10 14:57 奥雷连诺 阅读(161) 评论(0) 推荐(0) 编辑
摘要: ?多线程导致的内存泄漏DWORD WINAPI ConnectionWorkerProc(LPVOID pObject){CString strPath;CString strFileName;CString currentStr;TCHAR currentPath[512] = _T("");T... 阅读全文
posted @ 2010-12-02 10:23 奥雷连诺 阅读(626) 评论(0) 推荐(0) 编辑
摘要: #include#includevoid reverseArray(char *pArray){ int len = 0; while(*pArray++) { len++; } if(len == 0) { return ; } char * temp = new char[len +1]; f... 阅读全文
posted @ 2010-11-23 11:26 奥雷连诺 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1. 聪明和谦逊 一个人越谦虚进步越快,承认自己的无知才会去正视和弥补自己的错误。理解程序需要通常很强的对细节把握和理解能力,这对程序员的智力有很大要求,但是很好的利用聪明要比你到底有多聪明要重要的多。有个程序员需要也需要谦虚,用谦虚去促进自己的智慧,使得自己更加聪明。这是软件开发者的两个基本素质要... 阅读全文
posted @ 2010-11-19 16:31 奥雷连诺 阅读(297) 评论(0) 推荐(0) 编辑
摘要: struct Test1{char name;int score;Student *pNext;};struct Test2{char name[3];int score;Student *pNext;};struct Test3{char name[6];int score;Stude... 阅读全文
posted @ 2010-11-19 10:49 奥雷连诺 阅读(186) 评论(0) 推荐(0) 编辑
摘要: VS2008编译环境下string 不管是在unicode还是多字节字符集下。都是单字节,数字字母占一个字节,汉字占2个字节。如果想用宽字符 请用std::wstring,这个和THCAR的效果相同。当然也可以用微软的CString更方便些。I have written before about ... 阅读全文
posted @ 2010-10-28 12:44 奥雷连诺 阅读(684) 评论(0) 推荐(0) 编辑