Hoe toetsenbordinstellingen vanuit uw toepassing te wijzigen
De instellingen van onze toepassing worden opgeslagen in de registersleutel HKEY_CURRENT_USER\Software\ComfortSoftware\hvk.
Als uw software een van deze instellingen in het systeemregister wijzigt, moet onze toepassing ze opnieuw laden. Dit kan worden gedaan door een Windows-bericht met de code WM_USER + 196 naar ons programma te sturen:
WM_CSRELOADOPTIONS = WM_USER + 196;
PostMessage(FindWindow('TFirstForm', 'hvkFirstForm'), WM_CSRELOADOPTIONS, 0, 0);
Met deze opdracht kunt u het volgende doen:
- De transparantie van het toetsenbord wijzigen
- De grootte van het toetsenbord wijzigen
- De interfacetaal (labels op systeemtoetsen) wijzigen op basis van de huidige invoertaal
- De optie Het schermtoetsenbord weergeven wanneer de tekstcursor zichtbaar is tijdelijk uitschakelen
- De functie Tekstsuggesties tijdelijk uitschakelen
- De toegangsbeperking tot de instellingen van onze toepassing wijzigen zonder het programma opnieuw te starten