文章作者 100test 发表时间 2007:09:29 13:51:45
来源 100Test.Com百考试题网
protected: //修正移动时窗口的大小 void FixMoving(UINT fwSide, LPRECT pRect). //从收缩状态显示窗口 void DoShow(). //从显示状态收缩窗口 void DoHide(). //重载函数,只是为了方便调用,实际调用CWnd的SetWindowPos(…) BOOL SetWindowPos(const CWnd* pWndInsertAfter,LPCRECT pCRect, UINT nFlags = SWP_SHOWWINDOW). |
private::BOOL m_isSizeChanged.//窗口大小是否改变了 BOOL m_isSetTimer.//是否设置了检测鼠标的Timer INTm_oldWndHeight.//旧的窗口宽度INTm_taskBarHeight.//任务栏高度INTm_edgeHeight.//边缘高度 INTm_edgeWidth.//边缘宽度 INTm_hideMode.//隐藏模式 BOOL m_hsFinished.//隐藏或显示过程是否完成 BOOL m_hiding.//该参数只有在!m_hsFinished才有效 //真:正在隐藏,假:正在显示 |
WM_ NCHITTEST WM_MOVING WM_CREATE WM_TIMER |
//收缩模式#define HM_NONE0//不收缩 #define HM_TOP1//向上收缩 #define HM_BOTTOM2//向下收缩 #define HM_LEFT3//向左收缩 #define HM_RIGHT4//向右收缩 #define CM_ELAPSE200 //检测鼠标是否离开窗口的时间间隔 #define HS_ELAPSE5//伸缩过程每步的时间间隔 #define HS_STEPS10//伸缩过程分成多少步完成 #define INTERVAL20//触发粘附时鼠标与屏幕边界的最小间隔,单位为象素 #define INFALTE10//触发收缩时鼠标与窗口边界的最小间隔,单位为象素 |
相关文章
基于HOOK和MMF的Windows密码渗透技术
新设想——VC开发多语言界面支持的新招
理解MFC控制条窗口布局原理之一
VC开发多语言界面支持的简单方法
VisualC 设计超强仿QQ自动伸缩窗口
VC6.0下配置boost库使用正则表达式
VisualC 开发工具与调试技巧整理
深入浅出VC 串口编程之基于控件
编程初学者练习编程(7)阶乘
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛