#VisualC++设计超强仿QQ自动伸缩窗口 搜索结果
某天在论坛上看到有人发帖询问QQ自动伸缩窗口是怎么实现的,我也好想知道,于是到百度一搜索,结果不多,来来去去都是那几篇,下载那些demo运行一下,发觉效果与QQ相差很大,于是决定自己动手做个,要求要近乎完美地模仿这个功能。由于是
03-23然后在构造函数初始化成员变量:m_isSizeChanged=FALSE;m_isSetTimer=FALSE;m_hsFinished=TRUE;m_hiding=FALSE;m_oldWndHeight=MINCY;m_taskBarHeight=30;m_edgeHeight=0;m_edgeWidth=0;m_hideMode=HM_NONE;
03-23代码六voidCQQHideWndDlg::DoShow(){if(m_hideMode==HM_NONE)return;CRecttRect;GetWindowRect(tRect);INTheight=tRect.Height();INTwidth=tRect.Width();INTsteps=0;switch(m_hideMode){caseHM_:steps=height/HS_STEP
03-23代码四voidCQQHideWndDlg::FixMoving(UINTfwSide,LPRECTpRect){POINTcurPos;GetCursorPos(&curPos);INTscreenHeight=GetSystemMetrics(SM_CYSCREEN);INTscreenWidth=GetSystemMetrics(SM_CXSCREEN);INTheight=pRect->bott
03-23一、观察模仿前最重要的一步就是观察,经过半天对QQ的摆弄和摸索,总结出了以下一些特点:1、窗口开始粘附时,检测的是鼠标坐标与桌面边界的距离,特别地,粘附在下面的时候,检测的是与任务栏的距离;2、在向上移动窗口时,
03-23