0

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
4

1 に答える 1