【易语言】如何判断是否已打开了大写输入?
1个回答
展开全部
再加个子程序:.版本 2.子程序 是否大写状态, 逻辑型返回(GetKeyState (20) = 1)
这样就可以了,打开大写输入后,返回的是真,关闭大写输入,返回的是假。 追问: 似懂非懂!能说详细点么? 大概的思路是这样的:_启动窗口_创建完毕后时判断是否已经打开了大写输入,如果打开了的话,则标签1.标题=“打开状态”,否则标签1.标题=“关闭状态” 回答: 有点遗憾,我现在身边只有手机,要不我可以写个例子发给你… 加入DLL命令你会吧?复制上面的DLL源码加入到你的源码里,再到窗口程序集1(一般该程序集是启动窗口的程序集)里加入上面我给你的子程序(假设名称是a)。双击启动窗口,写如果真吧…如果真(a),返回真那标签1.标题=大写开启,返回假那标题就是大写关闭。 补充: 有点遗憾,我现在身边只有手机,要不我可以写个例子发给你… 加入DLL命令你会吧?复制上面的DLL源码加入到你的源码里,再到窗口程序集1(一般该程序集是启动窗口的程序集)里加入上面我给你的子程序(假设名称是a)。双击启动窗口,写如果真吧…如果真(a),返回真那标签1.标题=大写开启,返回假那标题就是大写关闭。 追问: 是不是这样: 组件有:检测按钮、提示标签子程序有:是否开启大写输入、_检测按钮_被单击DLL命令有:GetKeyState DLL命令代码是:.版本 2.DLL命令 GetKeyState, 短整数型, "user32", "GetKeyState"
.参数 nVirtKey, 整数型程序集命令代码是:.版本 2.程序集 窗口程序集.子程序 是否开启大写输入, 逻辑型返回(GetKeyState (20) = 1).子程序 _检测按钮_被单击.如果 (GetKeyState (20) = 1)提示标签.标题 = “打开状态”
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询