
C/C++
germanzs
学生,浙江大学,通信工程,人工智能,机器学习,数据挖掘,聚类,脑瘤
展开
-
VC++.Net2003中自己添加的菜单不可用(灰色)的原因
VC++.Net 2003 MFC MDI。自己在Mainframe中添加了菜单,并在向导中添加了相应的消息处理函数,但菜单就是不可用,一直是灰色。经师兄指点,是消息处理函数放错的地方。在王华、朱时银、史兰等编著《VC++.NET 开发指南与实例详析》, 机械工业出版社中是添加在CMyProjectDoc类中。而Mainframe菜单在有文档时是不出现的,只在Doc全部被关闭时才出现。这里Doc类原创 2007-09-23 17:05:00 · 1054 阅读 · 1 评论 -
查询按键状态的代码的调用
void CMainFrame::OnUpdateKeyCrl(CCmdUI* pCmdUI){ pCmdUI->Enable(::GetKeyState(VK_CONTROL)}这个函数的调用是WINAPI自动实现的,而不是自己写的代码调用了OnUpdateKeyctrl函数进而实现的。原创 2007-09-23 20:36:00 · 687 阅读 · 0 评论 -
VC++.Net 2003 与VB6.0的不同
1.VB调用某对象的方法时,对不需要设置的参数点个逗号空过去即可,但VC++.Net 2003为不同形式的调用提供了不同的函数(大概就也就是重载的概念),VC++.Net 2003中调用某个函数有严格的参数形式限制; 说明:本人是初学者,理解可能偏颇很多,欢迎评论及指点原创 2007-09-23 20:49:00 · 462 阅读 · 0 评论 -
VC++.Net绘图实例(利用位图缓存)
这个程序是王华、朱时银、史兰等编著《VC++.NET 开发指南与实例详析》, 机械工业出版社中的一个例子,不过觉得关键部分没有说得足够清楚,自己学的时候有点不顺。实现这样一个东西:使用鼠标在视图中画直线:当左键按下时该点作为起点,随鼠标移动动态画线,当松开左键时完成一条线。 主要思路是这样的:类定义{ 构造内存DC——pMemDC; 构造位图——原创 2007-09-24 15:42:00 · 966 阅读 · 0 评论 -
MFC学习笔记
MFC1. 涉及控件数据操作时,要先进行数据同步,如UpdateData(TRUE)或UpdateData(FALSE),而CCombobox的OnSelChange消息响应中控件对应的Value变量中保存的仍然是Change之前的值,因为UpdateData(TRUE)是无效的,应通过GetLBText()获取Change之后选定的内容;2. C++的方法也原创 2007-11-03 19:10:00 · 453 阅读 · 0 评论