SWT 设置窗体透明和最上

简介: //设置最上  OS.SetWindowPos(shell.handle, OS.HWND_TOPMOST, 0, 10, 300, 300,    SWT.

//设置最上  
OS.SetWindowPos(shell.handle, OS.HWND_TOPMOST, 0, 10, 300, 300,
    SWT.NULL);


//设置透明窗体
  OS.SetWindowLong(shell.handle, OS.GWL_EXSTYLE, OS.GetWindowLong(
    shell.handle, OS.GWL_EXSTYLE) ^ 0x80000);

  TCHAR lpLibFileName = new TCHAR(0, "User32.dll", true);
  int hInst = OS.LoadLibrary(lpLibFileName);
  if (hInst != 0) {
   String name = "SetLayeredWindowAttributes/0";
   byte[] lpProcName = new byte[name.length()];
   for (int i = 0; i < lpProcName.length; i++) {
    lpProcName[i] = (byte) name.charAt(i);
   }
   int fun = OS.GetProcAddress(hInst, lpProcName);
   if (fun != 0) {
    OS.CallWindowProc(fun, shell.handle, 0, 200, 2);
   }
   OS.FreeLibrary(hInst);
  }
  

目录
相关文章
|
定位技术
阿里架构总监一次讲透中台架构,13页PPT精华详解,建议收藏!
本文整理了阿里几位技术专家,如架构总监 谢纯良,中间件技术专家 玄难等几位大牛,关于中台架构的几次分享内容,将业务中台形态、中台全局架构、业务中台化、中台架构图、中台建设方法论、中台组织架构、企业中台建设实施步骤等总共13页PPT精华的浓缩,供大家学习借鉴。
38043 107
|
7月前
|
设计模式 消息中间件 监控
并发设计模式实战系列(17):信号量(Semaphore)
🌟 大家好,我是摘星! 🌟今天为大家带来的是并发设计模式实战系列,第十六章信号量(Semaphore),废话不多说直接开始~
217 10
|
11月前
|
网络协议 算法 数据建模
IP 地址,包括 IPv6 怎么申请 SSL证书来实现 https
很多企业单位已经开始在使用 IPv6 资源,跟 IPv4 一样,IPv6也是需要SSL证书的。在目前的SSL证书品牌,KeepTrust 是可以支持 IPv6 地址的。跟普通IP地址一样,给IPv6签发SSL证书也是需要验证申请者对 IP 地址的管理权限的。如果是 OV 版,还需要验证组织信息的真实性。
|
11月前
|
JSON 人工智能 JavaScript
大语言模型下的JSON数据格式交互
本文作者总结了在解析JSON过程中遇到的一些问题和解决方案。
|
人工智能 资源调度 算法
算法金 | 一个强大的算法模型,GPR !!
高斯过程回归(GPR)是基于高斯过程的非参数贝叶斯方法,用于捕捉数据的非线性关系并提供不确定性估计。它利用核函数描述输入数据的潜在函数,如径向基函数(RBF)用于平滑建模。GPR通过最大化对数似然函数选择超参数。代码示例展示了如何使用`sklearn`库进行GPR,生成模拟数据,训练模型,并用RBF核函数进行预测,最后通过绘图展示预测结果及置信区间。
579 3
算法金 | 一个强大的算法模型,GPR !!
|
Java 测试技术 API
《手把手教你》系列技巧篇(五十五)-java+ selenium自动化测试-上传文件-下篇(详细教程)
【5月更文挑战第19天】本文介绍了在Web自动化中处理文件上传的挑战,由于Selenium WebDriver不直接支持文件上传,因此需要借助外部工具。文章提到了两种主要的上传方式:基于input框的上传和非input控件的上传。对于非input控件的上传,推荐使用AutoIt,这是一个支持Windows GUI自动化的工具。
278 9
|
机器人 UED Python
基于Python+Flask实现一个简易网页验证码登录系统案例
基于Python+Flask实现一个简易网页验证码登录系统案例
430 0
基于Python+Flask实现一个简易网页验证码登录系统案例
|
存储 关系型数据库 MySQL
21. Mysql 事件或定时任务,解放双手,轻松实现自动化
21. Mysql 事件或定时任务,解放双手,轻松实现自动化
386 1
|
Python
在 Mac 上升级 pip
在 Mac 上升级 pip
321 0
|
Prometheus Cloud Native 数据安全/隐私保护
Prometheus实战篇:docker安装Prometheus
Docker搭建Prometheus监控系统