インストール キーを検証するための MSI ダイアログがあります。ダイアログには以下が含まれます。
- テキスト フィールド (ユーザーがキーを入力するため)
- ラベル (キーが無効または期限切れの場合などのエラー情報を表示するため)
- ボタン (「次へ」ボタン)
ユーザーが [次へ] ボタンをクリックすると、キーが検証され、キーが無効または期限切れの場合は、エラーを説明するテキストでラベルが更新されます。問題は、ラベルが複数の異なるテキスト値で更新された場合 (たとえば、ユーザーが無効なキーの後に期限切れのキーを入力した場合)、ラベルが正しく再描画されないことです。新しいテキストが古いテキストの上に印刷されているように見えます。ダイアログ (またはラベルのみ) を強制的に再描画する方法はありますか?