- /// <summary>
- /// 函数功能:
- /// 该函数获得一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。
- /// 这个函数不查找子窗口。在查找时不区分大小写。
- /// </summary>
- /// <param name="lpClassName">类名</param>
- /// <param name="lpWindowName">窗口名</param>
- /// <returns></returns>
- [DllImport("user32.dll", EntryPoint = "FindWindow")]
- public static extern IntPtr FindWindow(
- string lpClassName,
- string lpWindowName
- );
- /// <summary>
- /// 函数功能:
- /// 该函数设置一个指定窗口的标题
- /// </summary>
- /// <param name="hwnd"></param>
- /// <param name="lpString"></param>
- /// <returns></returns>
- [DllImport("user32.dll", EntryPoint = "SetWindowText")]
- public static extern int SetWindowText(
- IntPtr hwnd,
- string lpString
- );
- /// <summary>
- /// 设置标题,建议启动器用timer调用该方法
- /// </summary>
- public void setTitle() {
- IntPtr window = FindWindow(null, "Minecraft 1.11.2");
- if (window != IntPtr.Zero) {
- SetWindowText(window, "标题.jpg");
- timer1.Enabled = false;
- }
- }
很简单,易语言也可以。先通过类名或者标题获窗口句柄,然后用windows api修改窗口标题
三个都可以嘛qwq
Li_peiang 发表于 2017-7-28 20:30
三个都可以嘛qwq
dalao,看注释啊...
~Daisy 发表于 2017-7-29 13:47
dalao,看注释啊...
虽然看不到,但是感觉应该是单独的233
FindWindow能不能自动查找MC窗口标题而不是自定义标题
新人看懂了!!nice