导航

2010年11月24日

摘要: CFrameWnd貌似会向其CView子窗口(从CWnd继承的子窗口也适用)发生此消息, 子窗口可以响应该消息来更新一些按钮控件的状态. ex: #pragma once // CWelcomeView class CWelcomeWnd : public CWnd { public:     CWelcomeWnd();     v... 阅读全文

posted @ 2010-11-24 16:24 hcfalan 阅读(719) 评论(0) 推荐(0) 编辑

摘要: 症状从命令用户界面处理函数(Command UI handler)改变菜单状态(启用/禁用,选择/取消选择,更改文字)在由对话框处理时没有正常工作。 void CTestDlg::OnUpdateFileExit(CCmdUI* pCmdUI {     pCmdUI->Enable(FALSE); //没有显示为禁用.     p... 阅读全文

posted @ 2010-11-24 09:25 hcfalan 阅读(491) 评论(0) 推荐(0) 编辑

摘要: 这几天为了写个小程序,在对话框上添加工具条(toolbar)和菜单(menu),网上友好多程序教你怎么在对话 框上添加工具条和菜单,但是很少提到怎么样对工具条和菜单添加ON_UPDATE_COMMAND_UI映射,后来网上 搜了好久,找到了一些方法,都比较复杂。其实只要在对话框类中添加下面的函数就可以了 BOOL   CMyDlg::ContinueModal() { ... 阅读全文

posted @ 2010-11-24 08:45 hcfalan 阅读(1104) 评论(1) 推荐(0) 编辑

摘要: boost::asio::streambuf b; std::istream is(&b); is.unsetf(std::ios_base::skipws);   std::string sz; sz.append(std::istream_iterator<char>(is), std::istream_iterator<char>()); ... 阅读全文

posted @ 2010-11-24 08:43 hcfalan 阅读(668) 评论(0) 推荐(0) 编辑