摘要: ON_WM_CTLCOLOR给对话框绘图,部分绘图很不好弄。 比如下面HBRUSH CShortMsgDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) {HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, ... 阅读全文
posted @ 2010-10-21 17:15 奥雷连诺 阅读(343) 评论(0) 推荐(0)
摘要: CString szFilterFDlg;szFilterFDlg=_T("image (*.jpg;*.bmp;*.png)|*.jpg;*.bmp;*.png|(*.jpg)|*.jpg|(*.bmp)|*.bmp|(*.png)|*.png||");CFileDialog FileDlg(TR... 阅读全文
posted @ 2010-10-18 10:13 奥雷连诺 阅读(328) 评论(0) 推荐(0)
摘要: 不要操作类属性的原因 因为最好以方法的形式提供给被调用者,也许你熟悉你的类可以随意在类外面操作自己的属性。单别人可能会恼火,纠结。一个类,最好只有方法公开,如果有属性作为开关或者其他东西,那不太好,除非你写的清清楚楚,这些属性是可操作的,显而易见的。提供给别人的类,当别人用你的类的时候 是关心你的... 阅读全文
posted @ 2010-08-31 13:50 奥雷连诺 阅读(133) 评论(0) 推荐(0)
摘要: class A{A();~A();char * m_pChar;};class Sum{ Sum(); ~Sum();A *m_pA;};Sum::~Sum(){m_pA=new A();}Sum::~Sum(){delete m_pA;}A::A(){int iCount=3;m_pChar=... 阅读全文
posted @ 2010-08-24 15:35 奥雷连诺 阅读(567) 评论(0) 推荐(0)
摘要: CEdit 控件属性设置Multiline,Vertical scroll,AutoVScroll,Want Return,4个属性设置为true.就是按回车自动换行。===环境:VS2008CMenu menu1; POINT curPos;menu1.CreatePopupMenu(); Se... 阅读全文
posted @ 2010-08-12 20:08 奥雷连诺 阅读(249) 评论(0) 推荐(0)
摘要: 注意包含头文件#include "msxml.h" #import "msxml.dll"以及 CoInitialize(NULL); //初始化com组件以下的XmlDocument可换为MSXML::IXMLDOMDocumentPt... 阅读全文
posted @ 2010-08-09 09:39 奥雷连诺 阅读(169) 评论(0) 推荐(0)
摘要: struct Union_Sting{ CString stra; CString strb;}在别的类中使用的使用时候,会遇到。CString strSource;Union_Sting unStr;unStr.stra=strSource; //异常了,这时候就需要向上找错误的原因,我遇到的... 阅读全文
posted @ 2010-08-05 15:19 奥雷连诺 阅读(182) 评论(0) 推荐(0)
摘要: 有的时候,你可能为了某种需要修改对话框边框的颜色,你可能觉得这很简单, 响应WM_NCPAINT消息就可以了, 其实我一开始也这么想, 并且也这么做, 后来却发现,根本没用,或许是知识有限,学习不到位吧,不过还好,历经千辛万苦终于找到了解决的方法,下面的例子就是将对话框的边框修改为红色:对于对话框... 阅读全文
posted @ 2010-08-05 13:41 奥雷连诺 阅读(230) 评论(0) 推荐(0)
摘要: 首先将你的CListCtrl风格设置为ICON风格CImageListm_ImageList;CListCtrlm_list;m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);m_list.SetIconSpacing(CS... 阅读全文
posted @ 2010-07-30 18:42 奥雷连诺 阅读(361) 评论(0) 推荐(0)
摘要: 控件本身虽然是微软作的但还是觉得有些不足,有些接口提供的不够友好,用起来要自己建立函数,有些在较低版本的MSDN中都查不到,很麻烦啊。正文:实现该控件的注册在VC里没有ActiveMovieControl Object这个控件"开始"->"运行"->"输入regsvr32 msdxm.ocx"->"... 阅读全文
posted @ 2010-07-30 11:29 奥雷连诺 阅读(505) 评论(0) 推荐(0)
摘要: 核心提示:3.9 Java Debug调试技术 在编程过程中,会出现各种各样的错误或bug,特别是在循环执行的过程中。通过Debug调试技术可以很清楚地看到各种bug。下面通过MyEclipse单步调试,观察程序执行顺序、变量值的变化等。 通常调试程序常用的快捷键如下。 (1) F5:单步跳3.9... 阅读全文
posted @ 2010-07-26 09:50 奥雷连诺 阅读(383) 评论(0) 推荐(0)
摘要: 进程通常被定义为一个正在运行的程序的实例,它由两个部分组成: 一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方 另一个是地址空间,它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自己的虚拟... 阅读全文
posted @ 2010-07-24 15:41 奥雷连诺 阅读(174) 评论(0) 推荐(0)
摘要: HBRUSH CApplicationDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) {HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);m_pAppDlgDC->FillSol... 阅读全文
posted @ 2010-07-12 17:29 奥雷连诺 阅读(340) 评论(0) 推荐(0)
摘要: void CApplicationDlg::DoDataExchange(CDataExchange* pDX){CDialog::DoDataExchange(pDX);DDX_Control(pDX, IDC_LIST_APP, m_AppListCtrl);}BOOL CApplicatio... 阅读全文
posted @ 2010-07-12 15:13 奥雷连诺 阅读(595) 评论(0) 推荐(0)
摘要: 卸载程序的时候需要找这个鬼东西,耗费了我3个小时左右。这个ProductCode,就是创建的打包程序的数字,和你要装载卸载的程序无关。好了,打开你的解决方案资源管理器,一定要保持如下种情况。1,OK,做到这种情况,你已经成功了80%,这一步关键的是,显示的是属性窗口,如果显示的是属性管理器,你就昏... 阅读全文
posted @ 2010-07-05 18:24 奥雷连诺 阅读(721) 评论(0) 推荐(0)