zoukankan      html  css  js  c++  java
  • u3d 发布的程序 窗口位置的改变

    using System;  
    using System.Runtime.InteropServices;  
    using UnityEngine;  
      
    public class WindowMOD : MonoBehaviour  
    {  
        public Rect screenPosition;  
        [DllImport("user32.dll")]  
        static extern IntPtr SetWindowLong (IntPtr hwnd,int  _nIndex ,int  dwNewLong);  
        [DllImport("user32.dll")]  
        static extern bool SetWindowPos (IntPtr hWnd, int hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags);  
        [DllImport("user32.dll")]  
        static extern IntPtr GetForegroundWindow ();  
      
        const uint SWP_SHOWWINDOW = 0x0040;  
        const int GWL_STYLE = -16;  
        const int WS_BORDER = 1;  
        const int WS_POPUP = 0x800000;  
      
        void Start ()  
        {  
            SetWindowLong(GetForegroundWindow (), GWL_STYLE, WS_POPUP);//将网上的WS_BORDER替换成WS_POPUP  
            bool result = SetWindowPos (GetForegroundWindow (), 0,(int)screenPosition.x,(int)screenPosition.y, (int)screenPosition.width,(int) screenPosition.height, SWP_SHOWWINDOW);  
        }  
    }  
  • 相关阅读:
    16-镜像命名的最佳实践
    15-RUN vs CMD vs ENTRYPOINT
    14-Dockerfile常用指令
    13-调试Dockerfile
    12-镜像的缓存特性
    11-Dockerfile构建镜像
    10-构建镜像
    09-镜像的分层结构
    08-base镜像
    07-镜像-最小的镜像
  • 原文地址:https://www.cnblogs.com/dragon2012/p/4997246.html
Copyright © 2011-2022 走看看