程序界面的自动隐藏与显示的实现

原创 2007年09月25日 13:59:00

这个特性都可以使用API函数AnimateWindow来实现的 :

MSDN中函数AnimateWindow声明如下:
#if(WINVER >= 0x0500)
WINUSERAPI
BOOL
WINAPI
AnimateWindow(
    __in HWND hWnd,
    __in DWORD dwTime,
    __in DWORD dwFlags);
#endif /* WINVER >= 0x0500 */
hWnd是窗口的句柄。
dwTime是动态出现的时间。
dwFlags是显示效果的标志设置。

LRESULT CWinMsg::OnMessage(UINT nMessage,WPARAM wParam, LPARAM lParam)
{
    switch(nMessage)
    {
        case WM_PAINT:

             break;
        case WM_CREATE:    
             break;
        case WM_DESTROY:          
             break;
        case WM_ACTIVATEAPP:
             if (wParam == TRUE)
             {
                  //窗口从上到下显示出来。
                  AnimateWindow(m_hWnd,1000,AW_SLIDE|AW_VER_POSITIVE);
             }        
             else
             {
                  //窗口从下到上隐藏起来。
                  AnimateWindow(m_hWnd,1000,AW_HIDE|AW_VER_NEGATIVE);
             }
             break;
     } 
     return CWin::OnMessage(nMessage,wParam,lParam);
}

程序界面多模式显示的实现

 程序界面多模式显示的实现作者:徐景周下载相关示例源码( http://www.vchelp.net/itbookreview/view_paper.asp?paper_id=311 )       ...
  • jz_x
  • jz_x
  • 2002年08月12日 11:30
  • 1093

Qt实现窗口自动隐藏

将窗口拖到窗口最上方,或最左方,移开鼠标,窗口自动隐藏。 将鼠标移到窗口边界,窗口自动弹出,类音速启动效果 from PyQt4.QtGui import * from PyQt4.Qt...
  • koilin
  • koilin
  • 2012年07月17日 10:52
  • 5373

CSS实现超出DIV宽度文字自动隐藏并显示省略号

当文字超出DIV宽度时,超出的文字部分省略,并用显示省略号代替,css代码如下: padding-left: 5px; text-align: left; text-overflow:ellipsi...
  • ale2012
  • ale2012
  • 2016年01月26日 10:51
  • 791

窗口在屏幕边缘自动隐藏的实现(动态收缩与动态弹出)

本文介绍如何实现类似QQ
  • wwkaven
  • wwkaven
  • 2014年06月20日 14:37
  • 2174

添加/删除程序空白窗口及控制面板窗口显示异常问题的解决方法

添加/删除程序空白窗口及控制面板窗口显示异常问题的解决方法故障现象:        打开控制面板,当前窗口被分为左右两部分,控制面板中的图标显示在左边的分隔窗口中,打开添加/删除程序,原来显示已安装程...
  • surfer1212
  • surfer1212
  • 2006年11月20日 23:59
  • 2109

c# winform 窗口实现自动隐藏

private void Form1_Load(object sender, EventArgs e) { //自动隐藏 ...
  • u013558606
  • u013558606
  • 2014年08月09日 17:55
  • 1965

c#控制系统任务栏的自动隐藏与显示

public struct RECT    {        public int Left;        public int Top;        public int Right;     ...
  • liujun198773
  • liujun198773
  • 2010年09月28日 13:21
  • 555

怎么使文字超出div之后自动隐藏并用点显示

文字超出div范围之后自动隐藏并且用点显示的方法如下:white-space:nowrap;overflow:hidden;text-overflow:ellipsis;...
  • yuanlong12178
  • yuanlong12178
  • 2017年01月07日 17:39
  • 1096

c#控制系统任务栏的自动隐藏与显示

http://blog.csdn.net/shaily/article/details/5842955
  • zqckzqck
  • zqckzqck
  • 2014年11月05日 23:30
  • 777

Html内容超出标记宽度后自动隐藏

Html内容超出标记宽度后自动隐藏 我们在显示长文本时,往往需要去在C#端去截取字符,但这绝对不是一个好方面,因为我们的长文本往往都是代HTML标记的,你一个载不好,就会出现乱码...
  • thewindkee
  • thewindkee
  • 2016年04月24日 16:22
  • 1033
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:程序界面的自动隐藏与显示的实现
举报原因:
原因补充:

(最多只允许输入30个字)