Смена заголовка окна (для локализаций)

Лучший способ помочь другим, поделиться своими находками.

Смена заголовка окна (для локализаций)

Сообщение DbIMok 20 ноя 2010, 00:52

Синтаксис:
Используется csharp
using UnityEngine;
using System;
using System.Runtime.InteropServices;

public class WinAPI: MonoBehaviour {
        [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)]
        static extern bool SetWindowTextW(IntPtr hWnd, string lpString);
        [DllImport("user32.dll", EntryPoint="FindWindow", SetLastError = true)]
        static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
       
        public static void SetTitle(string oldTitle, string title) {
                IntPtr hWnd = FindWindow(null, oldTitle);
                SetWindowTextW(hWnd, title);
        }
}
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.8k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Смена заголовка окна (для локализаций)

Сообщение gnoblin 20 ноя 2010, 02:12

Прикольно.

А какие еще вещи вы делаете через винапи?
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт


Вернуться в Исходники (Копилка)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4