golang设置title并获取窗口句柄
package main
import (
"fmt"
"syscall"
"github.com/lxn/win"
)
func main() {
SetConsoleTitle("golang hwnd test")
hwnd := FindWindow("golang hwnd test")
}
func SetConsoleTitle(title string) {
kernel32, loadErr := syscall.LoadLibrary("kernel32.dll")
if loadErr != nil {
fmt.Println("loadErr", loadErr)
}
defer syscall.FreeLibrary(kernel32)
_SetConsoleTitle, _ := syscall.GetProcAddress(kernel32, "SetConsoleTitleW")
_, _, callErr := syscall.Syscall(_SetConsoleTitle, 1, uintptr(unsafe.Pointer(syscall.StringToUTF16Ptr(title))), 0, 0)
if callErr != 0 {
fmt.Println("callErr", callErr)
}
}
func FindWindow(str string) win.HWND {
hwnd := win.FindWindow(nil, syscall.StringToUTF16Ptr(str))
return hwnd
}
转载于:https://www.cnblogs.com/sherlock-merlin/p/10788436.html
golang设置title并获取窗口句柄相关推荐
- Python----pywin32如何获取窗口句柄
Python----pywin32如何获取窗口句柄 一:介绍要用到的库 二:显示窗口的属性 1. 获取所有窗口的句柄 2.获取窗口的子窗口句柄 3.获取句柄的标题 4.获取窗口类名 三.实际操作 1. ...
- window.open 新开窗口设置title问题
window.open设置title问题 由于open打开的界面是一个pdf,所以无法在前端框架生命周期里面写代码,只能获取window新对象进行操作 1.错误方式:使用function openWi ...
- AutoIt3 使用进程名获取窗口句柄
背景 需要用AutoIt3控制QQ音乐播放器,首先要获取QQ音乐的窗口句柄 问题 WinGetHandle方法不能满足要求 QQ音乐的Title会根据当前播放的歌曲动态改变 而QQ音乐与QQ的窗口Cl ...
- 【MATLAB】基本绘图 ( 句柄值 | 对象句柄值获取 | 创建对象时获取句柄值 | 函数获取句柄值 | 获取 / 设置 对象属性 | 获取对象属性 )
文章目录 一.对象句柄值获取 1.句柄值 2.创建对象时获取句柄值 3.函数获取句柄值 4.获取 / 设置 对象属性 二.获取对象属性 1.获取 线 对象属性 2.获取 坐标轴 对象属性 一.对象句柄 ...
- Vue:单页面应用动态设置title
vue开发的单页面应用,需要在进入不同路由时动态改变title vue-cli 3 构建的项目 1.修改public>index.html 修改title标签id为:public_title,后 ...
- Django框架(21.Django中设置cookie以及获取cookie)
状态保持 http协议是无状态的.下一次去访问一个页面时并不知道上一次对这个页面做了什么 Cookie 1.cookie是由服务器生成,存储在浏览器端的一小段文本信息. 2.cookie的特点: 以键 ...
- python获取窗口句柄_Python+selenium 获取浏览器窗口坐标、句柄的方法
1.0 获取浏览器窗口坐标 python目录可找到Webdriver.py 文件定义了get_window_rect()函数,可获取窗口的坐标和大小(长宽),但出现"Command not ...
- python后台返回cookie_Django框架设置cookies与获取cookies操作详解
本文实例讲述了Django框架设置cookies与获取cookies操作.分享给大家供大家参考,具体如下: 在Django里面,使用Cookie和Session看起来好像是一样的,使用的方式都是req ...
- go golang 判断base64数据 获取随机字符串 截取字符串
go golang 判断base64数据 获取随机字符串 截取字符串 先少写点,占个坑,以后接着加. 1,获取指定长度随机字符串 func RandomDigits(length int) strin ...
最新文章
- javascript常用验证大全
- 微信环境中如何实现下载apk文件的下载
- 雷观(六):码农值千金
- log4j 禁止类输出日志_SpringBoot统一日志处理原理
- 白鹭引擎egret wing编辑器提示报错 egret 命令不存在 乱码的情况解决方法
- 11、doCreateBean中的initializeBean
- [译] 在 Twitch 代码直播一年的总结
- java连不上mysql_eclipse连接不上mysql
- @postconstruct 不执行_一张图:Spring Boot 应用在启动阶段执行代码的几种方式
- 计算机与科学的论文,计算机与科学技术论文要求.doc
- Vue-CLI 4 搭建Vue项目
- 【Audio】基于STM32 I2S移植WM8978 Audio Codec驱动
- 文本分类概述(nlp)
- Linux定时任务配置
- postman批量刷接口
- android蓝牙门禁,1号社区APP互联门禁产品新开门方式说明
- 【CCF推荐专区】计算机类优质SCIEI好刊,期刊质量高,部分期刊仅有少量版面
- LeetCode-70. 爬楼梯(java)
- android Easypermission权限管理
- 马云:大数据时代_最重要的是做最好的自己
热门文章
- 手把手教你整合最优雅SSM框架
- 解决 Laravel/Lumen 出现 Please provide a valid cache path 问题
- Linux ioctl, fcntl
- linux下对进程按照内存使用情况进行排序
- 两个Activity左右滑动手势切换
- android 巧用动画使您app风骚起来
- Ansi,UTF8,Unicode编码
- php mysql pdo出错_PHP / MySQL / PDO – 结果为false但没有DB错误消...
- mysql数据库中 pri_MySQL数据库管理——SQL指令集
- 基于docker的CI/CD