前段时间做Windows程序,由一个H5开发的书架调起Unity开发的场景漫游,这之间需要进行窗口的全屏显示和最小化。这里使用引入User32.dll的方法,再调用ShowWindow方法控制程序窗口大小。方法如下:

    [DllImport("user32.dll")]public static extern bool ShowWindow(IntPtr hwnd, int nCmdShow);[DllImport("user32.dll")]static extern IntPtr GetForegroundWindow();const int SW_SHOWMINIMIZED = 2; //{最小化, 激活}const int SW_SHOWMAXIMIZED = 3;//最大化const int SW_SHOWRESTORE = 1;//还原public void OnClickMinimize(){ //最小化 ShowWindow(GetForegroundWindow(), SW_SHOWMINIMIZED);}public void OnClickMaximize(){//最大化ShowWindow(GetForegroundWindow(), SW_SHOWMAXIMIZED);}public void OnClickRestore(){//还原ShowWindow(GetForegroundWindow(), SW_SHOWRESTORE);}

这里编辑成按钮事件,可根据自己的需要,直接在需要的地方调用ShowWindow即可。

Unity程序窗口最大化、最小化相关推荐

  1. [乱说]Electron 无边框窗口最大化最小化关闭功能

    title: '[乱说]Electron 无边框窗口最大化最小化关闭功能' date: 2017-11-21 21:43:40 tags: Electron 无边框窗口最大化最小化关闭功能 目的 实现 ...

  2. mac如何使用快捷键,使得窗口最大化/最小化(完)

    问题: mac如何使用快捷键,使得窗口最大化/最小化 回答: 同时按下:command + control + F

  3. JavaFX窗口最大化最小化事件

    问题背景: 最近做一个本地客户端与远程服务器通信的小程序,采用Mina与远程服务器进行通信. 问题描述: 客户端采用Java FX编写,但是在Java FX窗口最小化切换到最大化的时候会遇到窗口界面黑 ...

  4. C++ 使窗口最大化最小化

    使用ShowWindow函数可是设置窗体的形态 代码 #include<windows.h> #include<cstdio> #include<iostream> ...

  5. MFC手动添加窗口 最大化 最小化 还原 关闭

    最大化.最小化.还原 这些都是系统命令 这样操作比较合理 C/C++ code? 1 2 3 PostMessage(WM_SYSCOMMAND, SC_MAXIMIZE, 0); PostMessa ...

  6. Qt窗口最大化/最小化/窗口状态判断

    QT 中有一个函数: void QWidget::setWindowState ( Qt::WindowStateswindowState ) 这样的函数,通过它可以设置窗体的初始状态,Qt::Win ...

  7. Electron无边框窗口(最小化、最大化、关闭、拖动)以及动态改变窗口大小

    文章目录 一.目标原型 1. 目标 2. 原型设计 3. 原型初步实现 二.无边框窗口 1. 要点 2. 改造 三.可拖拽区 1. 要点 2. 改造 四.最小化.最大化.关闭 1. 要点 2. 改造 ...

  8. Qt 窗口的一些简单设置-标题、图标、最大化最小化按钮、任务栏图标

    一些很零散的窗体控制方法,在这总结一些. 1.更改窗体标题 this->setWindowTitle("窗体标题"); 窗体标题"就是更改的窗体标题 2.控制窗体大 ...

  9. html最小化窗口,[转载]js实现窗口(支持拉伸,拖拽,最大化,最小化,滚动

    雨亭原创,转载注明 执行效果: 一窗体实现的功能: 1.鼠标拖动. 2.八个方向的拉伸. 3.可定制窗口标题,内容(文本或HTML),初始大小和位置,最小宽度,高度. 4.支持滚动条. 5.关闭窗体. ...

最新文章

  1. 创 keras_contrib 安装
  2. 运行时异常与一般异常有何异同?(转)
  3. python gevent模块 下载_Python协程阻塞IO非阻塞IO同步IO异步IO
  4. 二、1、怎么做都好做,没flag就抓包
  5. python 队列与栈的实现
  6. CCIE理论-第十五篇-IPV6-重分布+ACL+前缀列表
  7. 魅族6支持html吗,魅族手机浏览器兼容性调优最佳实践_html/css_WEB-ITnose
  8. 错误C2398:从“double”转换为“float”需要缩小转换
  9. sql server 性能调优之 资源等待PAGEIOLATCH
  10. 免费的安卓录屏、录音软件(无需root)
  11. SVM + HOG实现图像分类
  12. 企业文化与“酱油党”
  13. 40岁后学习编程是否太晚了?7点技巧让学习变得轻松有趣
  14. 用于提升多样性的Maximum Mutual Information算法
  15. 关于阿里云服务器域名备案完整步骤
  16. ZRX的网络流题目总结
  17. 用Aira2高速下载
  18. 3.2 使用直线段工具标注尺寸信息 [Illustrator CC教程]
  19. 艾司博讯:拼多多访客怎么进来在哪里看到
  20. Python登录淘宝

热门文章

  1. 网站内容管理系统--CMS相关漏洞复现
  2. java快速开发平台(框架)
  3. 开题报告-基于Android的外卖点餐APP的设计与实现
  4. 如何保持学习的持续性
  5. RoadFlow设置流程分支
  6. 阿里巴巴跨物理界招人,世界级音频专家冯津伟入职人工智能团队iDST
  7. 力软快速开发平台推荐功能之APP开发
  8. 达梦迁移oracle,达梦数据迁移工具的使用
  9. 安装window虚拟打印机时出现无法启动Print Spooler服务,错误1068,依存服务或组无法启动
  10. Asp.net 处理程序(第五篇)