MFC-ShowWindow控件的显示与隐藏

 

    CWnd* pWnd = GetDlgItem(IDC_BUTTON2);
    pWnd->ShowWindow(SW_HIDE);  //隐藏控件
    pWnd->ShowWindow(SW_SHOW);  //显示控件

 

WIN32:

复制代码
    HWND hWnd = ::FindWindow(_T("#32770"), _T("发送消息"));
    //MFC对话框默认类名是#32770

    if(hWnd)
    {
        BOOL b=::ShowWindow(hWnd, SW_NORMAL);
        //参数1:hWnd:指窗口句柄
        //参数2:nCmdShow:指定窗口如何显示
        //       SW_HIDE:隐藏窗口并激活其他窗口(任务栏上也不可见)。nCmdShow=0
        //       SW_SHOW:在窗口原来的位置以原来的尺寸激活和显示窗口。nCmdShow=5
        //       SW_MAXIMIZE:最大化指定的窗口。nCmdShow=3
        //       SW_MINIMIZE:最小化指定的窗口并且激活在Z序中的下一个顶层窗口。nCmdShow=6
        //       SW_RESTORE:激活并显示窗口。如果窗口最小化或最大化,则系统将窗口恢复到原来的尺寸和位置。在恢复最小化窗口时,应用程序应该指定这个标志。nCmdShow=9
        //       SW_SHOWMAXIMIZED:激活窗口并将其最大化。nCmdShow=3
        //       SW_SHOWMINIMIZED:激活窗口并将其最小化。nCmdShow=2
        //       SW_SHOWMINNOACTIVE:窗口最小化,激活窗口仍然维持激活状态。nCmdShow=7
        //       SW_SHOWNA:以窗口原来的状态显示窗口。激活窗口仍然维持激活状态。nCmdShow=8
        //       SW_SHOWNOACTIVATE:以窗口最近一次的大小和状态显示窗口。激活窗口仍然维持激活状态。nCmdShow=4
        //       SW_SHOWNORMAL:激活并显示一个窗口。如果窗口被最小化或最大化,系统将其恢复到原来的尺寸和大小。应用程序在第一次显示窗口的时候应该指定此标志。nCmdShow=1
        //
        //       SW_NORMAL   正常显示
        //返回值:如果窗口之前可见,则返回值为非零。如果窗口之前被隐藏,则返回值为零


    }
复制代码

 

 

 

 

 

 

posted @   天子骄龙  阅读(611)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
历史上的今天:
2021-11-25 排列及其逆序数
2021-11-25 二阶行列式和三阶行列式
2021-11-25 线性代数-学习目录
2021-11-25 opencv-minMaxldx寻找最大值和最小值
2021-11-25 opencv-meanstddev计算矩阵的均值和标准偏差
2020-11-25 ps-界面操作
2020-11-25 ptotoshop--快捷键
点击右上角即可分享
微信分享提示