上一页 1 2 3 4 5 6 ··· 13 下一页
  2014年6月25日
摘要: 消息机制是windows的典型运行机制,在MFC中有很多的消息如WM_BTN**等。但是在有些情况下我们需要自定义一些消息去做一些我们需要的功能,MFC的向导不能帮助我们做到这一点,我们可以通过添加相应的代码去完成这个功能。SendMessage发送消息后会等对方处理完这个消息后才会继续PostMe... 阅读全文
posted @ 2014-06-25 13:02 上海—Michael 阅读(241) 评论(0) 推荐(0) 编辑
  2014年6月24日
摘要: 首先展示一个最简单的单例模式例子,代码如下:class NetworkService { public: // 对外提供的唯一方法函数,用于获取唯一的对象指针 static NetworkService* GetInstance() { if(m_pInsta... 阅读全文
posted @ 2014-06-24 11:23 上海—Michael 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设... 阅读全文
posted @ 2014-06-24 11:06 上海—Michael 阅读(163) 评论(0) 推荐(0) 编辑
摘要: #include #include int main( ){ using namespace std; using namespace stdext; hash_map hm1; hash_map :: const_iterator hm1_AcIter, hm1_RcIter;... 阅读全文
posted @ 2014-06-24 10:16 上海—Michael 阅读(143) 评论(0) 推荐(0) 编辑
  2014年6月19日
摘要: 设备坐标(DeviceCoordinate)又称为物理坐标(PhysicalCoordinate),是指输出设备上的坐标。通常将屏幕上的设备坐标称为屏幕坐标。设备坐标用对象距离窗口左上角的水平距离和垂直距离来指定对象的位置,是以像素为单位来表示的,设备坐标的X轴向右为正,Y轴向下为正,坐标原点位于窗... 阅读全文
posted @ 2014-06-19 16:32 上海—Michael 阅读(1428) 评论(0) 推荐(0) 编辑
摘要: 1.文档修改后,关闭时需要保存,主要用到2个函数,在需要更改文档内容的函数里调用SetModifiedFlag(TRUE),另一个就是SaveModified()函数,简单的例子:BOOL CMFC_Doc::SaveModified(){ // TODO: 在此添加专用代码和/或调用基类 ... 阅读全文
posted @ 2014-06-19 10:06 上海—Michael 阅读(332) 评论(0) 推荐(0) 编辑
  2014年6月15日
摘要: 一、动态创建buttonCButton *button=new CButton;button->Create(_T("start"),WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,CRect(50,50,100,100),this,1);//最后一个是ID BEGIN_MESS... 阅读全文
posted @ 2014-06-15 23:55 上海—Michael 阅读(251) 评论(0) 推荐(0) 编辑
  2014年6月13日
摘要: 1.枚举所有文件夹(递归)void EnumerateFolders (){ WIN32_FIND_DATA fd; HANDLE hFind = ::FindFirstFile (_T ("*.*"), &fd); if (hFind != INVALID_HANDLE_VALU... 阅读全文
posted @ 2014-06-13 16:53 上海—Michael 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.matrix67.com/blog/archives/115通常我们的方法是枚举从A串的什么位置起开始与B匹配,然后验证是否匹配。假如A串长度为n,B串长度为m,那么这种方法的复杂度是O (mn)的。虽然很多时候复杂度达不到mn(验证时只看头一两个字母就发现不匹配了),但我... 阅读全文
posted @ 2014-06-13 10:43 上海—Michael 阅读(189) 评论(0) 推荐(0) 编辑
  2014年6月9日
摘要: 1.关于为毛要使用detach()函数 CMenu menu; menu.LoadMenu(IDR_MAINFRAME); SetMenu(&menu); menu.Detach(); //如果不加这句,等着崩溃吧 detach就是把windows资源和C++对... 阅读全文
posted @ 2014-06-09 14:54 上海—Michael 阅读(893) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页