Windows 8 のタッチスクリーンでテキスト ボックスを長押しすると、しばらくすると四角形が表示されます。これがその写真です:
この四角形は、指を離すと消えるはずです。コンテキストメニューが表示されます。(たとえば、メモ帳を参照してください。)
ただし、Delphi プログラムでは、コンテキスト メニューが表示されている間も四角形は表示されたままです。メニューが閉じるまで消えません。これは、TMemo を使用して新しい VCL アプリで試すことができます。
これを解決するにはどうすればよいですか?
Delphi はまだ Windows 8 以前の UI イベントを使用していますが (つまり、WM_Pointer を使用していません)、この問題を除いてすべて正常に動作します。