可以使用的Win32 API是:

[DllImport("user32.dll")]
private extern static bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int X, int Y, int cx, int cy, int uFlags);

static void SetWindowPosition(string locationURL){SHDocVw.ShellWindows windows = new SHDocVw.ShellWindows();SHDocVw.InternetExplorer currentWindow = null;foreach (SHDocVw.InternetExplorer window in windows){if (window.LocationURL.Contains(locationURL)){currentWindow = window;break;}}if (currentWindow != null){IntPtr handle = (IntPtr)currentWindow.HWND;var width = Screen.PrimaryScreen.Bounds.Width;var height = Screen.PrimaryScreen.Bounds.Height;SetWindowPos(handle, (IntPtr)0, width / 2, 0, width / 2, height, 0x0040);}}

转载于:https://www.cnblogs.com/supperwu/p/7206697.html

How to change windows applicatioin's position via Win32 API相关推荐

  1. 【笔记】Windows Phone 8开发笔记之API

    Windows Phone 8 API一览 Windows Phone 7平台不支持Native语言的开发,这困扰了许多游戏和底层应用的开发者.Windows Phone 8 SDK的推出,改善了这个 ...

  2. 视频教程-精通Win32 API编程-Windows图形界面编程-C/C++

    精通Win32 API编程-Windows图形界面编程 黄强老师,国家软件设计师,软件开发工程师,项目经理.产品经理.培训讲师. 创业合伙人,多年C.C++开发经验,尤擅长移动互联网项目的开发! 黄强 ...

  3. win32编程与c语言的关系,Windows 编程简介 c/c++/win32

    Windows 编程简介 一.从C/C++到Windows编程 前面我们学习的C/C++程序都是DOS程序(或称为Windows控制台程序),也就是现在大学里的开设的<C/C++程序设计> ...

  4. 微软工程师详细介绍了Windows 11原生DX12视频编码API

    导读 作为一套 Windows 平台上的多媒体解决方案,DirectX 12 在游戏和视频领域颇有建树.此前,微软已经提供了用于 GPU 加速的视频解码处理.以及运动估算的应用程序接口.而在近日的一篇 ...

  5. Win32 API - Windows 消息

    Win32 API - Windows 消息[@more@] windows消息 消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了.例如,单击鼠标.改变窗口尺寸.按下键盘上的一个键 ...

  6. 在windows下对android进行实时快速录屏和模拟点击(二)——win32 API操控模拟器

    从上一节在windows下对android进行实时快速录屏和模拟点击(一)--使用adb命令行当中,描述了适合于所有情况下的通用方法--adb.而通用方法的最大缺点就是:速度非常慢,在有些时候是远远不 ...

  7. windows访问uvc摄像头扩展单元api库分享

    分享一个自己封装的windows通过dshow接口访问uvc扩展单元的dll库,采用vs2017编译,分别编译了x86,x64的debug和release版本,可直接调用,api调用方法如下: (1) ...

  8. 重温WIN32 API ------ 最简单的Windows窗口封装类

    1 开发语言抉择 1.1 关于开发Win32 程序的语言选择 C还是C++ 在决定抛弃MFC,而使用纯Win32 API 开发Window桌面程序之后,还存在一个语言的选择,这就是是否使用C++.C+ ...

  9. 如何在Windows系统上使用Object Detection API训练自己的数据?

    前言 之前写了一篇如何在windows系统上安装Tensorflow Object Detection API?(点击跳转) 然后就想着把数据集换成自己的数据集进行训练得到自己的目标检测模型.动手之前 ...

最新文章

  1. linux 测试vim编译器_推荐几个好用的在线编译器
  2. 用git进行项目搭建
  3. [Android]Android端ORM框架——RapidORM(v2.1)
  4. Linux网络协议栈(二)——套接字缓存(socket buffer)
  5. 微信小程序开发之路(一)
  6. 如何在excel不同的工作表之间使用数据有效性?
  7. Nginx的11个执行流程
  8. jquery-事件冒泡
  9. 个人所得税计算及多人避税问题
  10. C# 通过 AppDomain 应用程序域实现程序集动态卸载或加载
  11. C#字典转换成where条件
  12. SSH学习之四 OpenSSH安全
  13. firework cs4入门
  14. 01_ue4进阶_PBR材质
  15. 婴幼儿体重在线计算机,【婴儿体重计算器标准_婴儿体重计算器标准专题】- 天鹅到家...
  16. ESP32-cam使用-智能家居云端视频监控实现
  17. 年轻人的第一台挂灯:米家显示器挂灯
  18. 像微信一样录制视频和音频
  19. 偏财入财库大富_偏财入库无人不富是什么意思
  20. c语言 字符金字塔问题

热门文章

  1. eclipse让项目连接服务器失败,eclipse怎么链接服务器
  2. linux u8 头文件,2019-12-11 转载TCP/IP编程常用C语言头文件
  3. mysql千万级大数据SQL查询优化
  4. Java开发自学技巧!【漫画(1)
  5. 做了6年的Java,java视频教程传智播客
  6. 【深度学习】医学图像分割多标签损失函数和极坐标变换
  7. php数组选择随机元素,php 数组随机选择一个元素显示的简单示例
  8. linux时间同步_如何在Ubuntu上使用FreeFileSync同步文件
  9. 网络推广外包浅析为什么网络推广外包中网站优化比百度竞价更友好?
  10. 浅析如何扩大企业网站营销利益