Anniversary update (2016年夏) より前の Windows 8 および Windows 10 では、(フランス語版) を使用してタッチ キーボードを表示することができました。
LanceAppliAssociée("C:\Program Files\Common Files\microsoft shared\ink\TabTip32.exe")
アニバーサリーアップデート以降、動かなくなりました。システムトレイのタブチップアイコンをクリックすることをシミュレートすることで、回避策を見つけた人もいます。この解決策に感謝します。元の投稿はここにあります。
これは、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