mfc
文章平均质量分 75
小草设计
程序员
展开
-
剪切区域
在windows程序设计中,窗口中被标记出来需要重绘的区域被称作剪切区域,或者无效区域,而剪切区域之外的部分被称作可见区域.在mfc中函数virtual int GetClipBox( LPRECT lpRect ) const;用于获取当前的剪切区域.参数 lpRect 指向一个RECT结构或者CRect对象来接收剪切区域的原创 2013-05-22 10:03:15 · 1063 阅读 · 0 评论 -
匈牙利命名法
1.通用规则 ++ scope_ 范围前缀 prefix_ 类型前缀 qualifier 功能描述 2. 特殊命名 前缀 类型 例子 解释原创 2013-05-22 18:55:17 · 785 阅读 · 0 评论 -
CWnd::OnNcHitTest
afx_msg LRESULT OnNcHitTest( CPoint point );说明 当鼠标在窗口中移动(包括客户区和非客户区),或者窗口类使用了SetCapture函数捕获了鼠标的输入,MFC程序会调用此函数.参数point 鼠标在以屏幕左上角为原点(0,0)建立的坐标系中的坐标.返回值 鼠标hit-test枚举值.原创 2013-06-01 10:58:05 · 2692 阅读 · 0 评论 -
mfc更改窗口大小
可使用函数1://可用于更改窗口的大小,位置等BOOL SetWindowPos( const CWnd* pWndInsertAfter, int x, int y, int cx, int cy, UINT nFlags );可使用函数2://可用于更改窗口的位置,大小void MoveWindow( int x,原创 2013-06-27 11:29:11 · 5518 阅读 · 0 评论 -
mfc实现以图片作为对话框的背景
下载列表: 程序下载 源代码下载1建立对话框类型mfc项目,不支持缩放,最大最小化,这样可以保证图片正常显示2将准备好的图片添加到项目中去,ID设置为IDB_BACKGROUND3在生成的Dialog派生类头文件中添加如下变量protected: //对话框背景设置变量 CBitmap bitmapBackground;原创 2013-06-27 16:46:08 · 1244 阅读 · 0 评论 -
mfc任意位置实现窗口拖动
1 系统标题栏窗口拖动的实现 当鼠标在窗口内移动,点击或者释放时都会产生WM_NCHITTEST消息,响应函数OnNcHitTest会返回一个枚举值,mfc会根据这个枚举值进行相应的处理 当返回值为HTCAPTION时,mfc会认为此时鼠标位于标题栏上,因而当鼠标按下并移动时就会执行拖动操作.2 非系统标题栏窗口拖动的实现 由1可知,只要我们重载OnNcHitTest函数,原创 2013-06-01 12:11:53 · 3178 阅读 · 0 评论 -
mfc窗口去掉标题栏及边框
系统:window xp sp3编译器:visual studio 2010项目:基于对话框的MFC应用程序所使用函数://去除标题栏及其他样式 SetWindowLong(m_hWnd,GWL_STYLE,WS_OVERLAPPED);//去除边框及其他样式SetWindowLong(m_hWnd,GWL_EXSTYLE,WS_EX_LTRREADIN原创 2013-06-26 10:16:54 · 7792 阅读 · 0 评论