游戏蛮牛学习群(纯技术交流,不闲聊):159852603
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

问答求助

关注:561

当前位置:游戏蛮牛 技术专区 问答求助

_____________________________________________________________________________________________________________
问答求助版块规则:

  1、问题尽量描述清楚
      2、代码要放在代码块里
      3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档。【最好没有附件,你懂得】
      4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
      5、问题得到解决,请选择最佳答案。
      6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的答案,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 377|回复: 2

[GUI] unity 怎么调用输入法

[复制链接]  [移动端链接]
3偶尔光临
192/300
排名
12049
昨日变化
2

4

主题

41

帖子

192

积分

Rank: 3Rank: 3Rank: 3

UID
280327
好友
3
蛮牛币
137
威望
0
注册时间
2018-5-8
在线时间
74 小时
最后登录
2018-11-9
发表于 2018-7-12 08:13:56 | 显示全部楼层 |阅读模式
20蛮牛币
求unity调用手写输入法的方法,
window10 pc版手写输入法

[发帖际遇]: 一个袋子砸在了 504337179 头上,504337179 赚了 1 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

3偶尔光临
192/300
排名
12049
昨日变化
2

4

主题

41

帖子

192

积分

Rank: 3Rank: 3Rank: 3

UID
280327
好友
3
蛮牛币
137
威望
0
注册时间
2018-5-8
在线时间
74 小时
最后登录
2018-11-9
 楼主| 发表于 2018-7-12 11:19:35 | 显示全部楼层
用了一个(GuiInputForWinPad)插件  问题以解决   ,

回复

使用道具 举报

5熟悉之中
623/1000
排名
3348
昨日变化
1

4

主题

31

帖子

623

积分

Rank: 5Rank: 5

UID
110136
好友
0
蛮牛币
1157
威望
0
注册时间
2015-6-24
在线时间
168 小时
最后登录
2018-11-1
QQ
发表于 2018-7-12 13:39:50 | 显示全部楼层
using UnityEngine;
using System.Collections;

using System.Runtime.InteropServices;
using System.Diagnostics;
using System.IO;
using System;

public class TabTipManager
{
    private const int WM_SYSCOMMAND = 274;
    private const uint SC_CLOSE = 61536;
    [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)]
    private static extern bool PostMessage(int hWnd, int Msg, int wParam, int lParam);
    [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)]
    private static extern bool PostMessage(int hWnd, int Msg, uint wParam, uint lParam);
    [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)]
    private static extern bool PostMessage(int hWnd, uint Msg, int wParam, int lParam);
    [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)]
    private static extern int FindWindow(string lpClassName, string lpWindowName);
    [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
    private static extern int RegisterWindowMessage(string lpString);

    //显示屏幕键盘
    public static void ShowInputPanel()
    {
        try
        {
            string file = @"C:\Program Files\Common Files\microsoft shared\ink\TabTip.exe";
            if (!File.Exists(file))
                return;
            Process.Start(file);
        }
        catch (Exception)
        {
        }
    }

    //隐藏屏幕键盘
    public static void HideInputPanel()
    {
        int TouchhWnd = 0;
        TouchhWnd = FindWindow("IPTip_Main_Window", null);
        if (TouchhWnd == 0)
            return;
        PostMessage(TouchhWnd, WM_SYSCOMMAND, SC_CLOSE, 0);
    }
}
看看调用这个能不能满足你的需要

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

站长推荐 上一条 /1 下一条

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