2016-11-17 113 views
0

在Windows 8和Windows 10周年更新之前(夏天2016)有可能通过使用(法文版),以显示触摸键盘:屏幕键盘上的访问从windev

LanceAppliAssociée("C:\Program Files\Common Files\microsoft shared\ink\TabTip32.exe") 

由于周年更新,它不工作了。有些人通过在系统托盘上的tabtip图标上模拟clic来找到解决方法。 我感谢他们的解决方案。你可以找到原来的帖子here

这只是windev代码翻译(法语版):

EXTERNE "KeyConst.WL" 
Handle_Systray,Handle_SystrayZoneNotif,Handle_BtnTabTip sont des entiers 
Handle_Systray=API("User32","FindWindowA","Shell_TrayWnd",Null) //récupère le handle systray 
SI Handle_Systray<>0 ALORS 
    Handle_SystrayZoneNotif=API("User32","FindWindowExA",Handle_Systray,Null,"TrayNotifyWnd",Null) //récupère le handle de zone de notification du systray 
    SI Handle_SystrayZoneNotif<>0 ALORS 
     Handle_BtnTabTip = API("User32","FindWindowExA",Handle_SystrayZoneNotif,Null,"TIPBand",Null) //récupère le handle du bouton du clavier virtuel 
     API("User32","PostMessageA",Handle_BtnTabTip,WM_LBUTTONDOWN,0,0) //simule le clic 
     API("User32","PostMessageA",Handle_BtnTabTip,WM_LBUTTONUP,0,0) 
    FIN 
FIN 

回答

-1

你可以试试这个:

LanceAppliAssociée("osk.exe")