- 質問:GENSKETCH2上でフォーカス設定を行う際、注意点はありますか?
- 回答:次のような場合に、注意が必要です。
フォーカス設定を行ったコントロールに、OnKeyPress、OnKeyReleaseコールバック関数を設定する場合
フォーカス設定を動作させるためには、パネルがフォーカスを持っている必要があります。
しかし、フォーカス設定をしているコントロールにOnKeyPress、またはOnKeyReleaseコールバック関数を設定すると、そのコントロールがフォーカスを持つため、結果としてフォーカス設定が動作しなくなります。
上記のような場合には、コールバック関数内の戻り値をTRUE(フォーカスを取得する)→FALSE(フォーカスを取得しない)にしてください。
これによりパネルへフォーカスが移行し、フォーカス設定は有効となります。
