Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 2049|回复: 6

[软件开发讨论] [C#]修改游戏标题

[复制链接]
~Daisy 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1517
钻石
性别
保密
注册时间
2016-3-19
查看详细资料
发表于 2017-6-28 22:00:36 | 显示全部楼层 |阅读模式

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
  1.         /// <summary>
  2.         /// 函数功能:
  3.         /// 该函数获得一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。
  4.         /// 这个函数不查找子窗口。在查找时不区分大小写。
  5.         /// </summary>
  6.         /// <param name="lpClassName">类名</param>
  7.         /// <param name="lpWindowName">窗口名</param>
  8.         /// <returns></returns>
  9.         [DllImport("user32.dll", EntryPoint = "FindWindow")]
  10.         public static extern IntPtr FindWindow(
  11.                    string lpClassName,
  12.                    string lpWindowName
  13.         );
  14.         /// <summary>
  15.         /// 函数功能:
  16.         /// 该函数设置一个指定窗口的标题
  17.         /// </summary>
  18.         /// <param name="hwnd"></param>
  19.         /// <param name="lpString"></param>
  20.         /// <returns></returns>
  21.         [DllImport("user32.dll", EntryPoint = "SetWindowText")]
  22.         public static extern int SetWindowText(
  23.             IntPtr hwnd,
  24.             string lpString
  25.         );
  26.         /// <summary>
  27.         /// 设置标题,建议启动器用timer调用该方法
  28.         /// </summary>
  29.         public void setTitle() {
  30.             IntPtr window = FindWindow(null, "Minecraft 1.11.2");
  31.             if (window != IntPtr.Zero) {
  32.                 SetWindowText(window, "标题.jpg");
  33.                 timer1.Enabled = false;
  34.             }
  35.         }
复制代码
一言不合上代码。。。参考:这里这里
User:guest 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
341
钻石
性别
保密
注册时间
2016-9-1
查看详细资料
发表于 2017-6-30 20:54:26 | 显示全部楼层
很简单,易语言也可以。先通过类名或者标题获窗口句柄,然后用windows api修改窗口标题
回复

使用道具 举报

Li_peiang 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1020
钻石
性别
保密
注册时间
2014-11-4
查看详细资料
发表于 2017-7-28 20:30:49 | 显示全部楼层
三个都可以嘛qwq
回复

使用道具 举报

~Daisy 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1517
钻石
性别
保密
注册时间
2016-3-19
查看详细资料
 楼主| 发表于 2017-7-29 13:47:16 | 显示全部楼层

dalao,看注释啊...
回复

使用道具 举报

Li_peiang 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1020
钻石
性别
保密
注册时间
2014-11-4
查看详细资料
发表于 2017-7-29 14:27:13 | 显示全部楼层
~Daisy 发表于 2017-7-29 13:47
dalao,看注释啊...

虽然看不到,但是感觉应该是单独的233
回复

使用道具 举报

呆瓜Domado 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
3490
钻石
性别
保密
注册时间
2013-8-17
查看详细资料
发表于 2017-7-30 08:55:49 来自手机 | 显示全部楼层
FindWindow能不能自动查找MC窗口标题而不是自定义标题
回复

使用道具 举报

zhimuliu 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
20
钻石
性别
保密
注册时间
2018-1-28
查看详细资料
发表于 2019-7-5 10:14:54 | 显示全部楼层
新人看懂了!!nice
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2020-2-27 19:20 , Processed in 0.037009 second(s), Total 13, Slave 12 queries, Release: Build.2020.01.19.1840, Gzip On, MemCached On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表