TMonthCalendar (VCL ネイティブ) の日付を変更するボタンを無効にすることはできますか?
1 に答える
2
カレンダー コントロールはネイティブ Delphi コントロールではなく、ラップされた Windows 標準コントロールです。そのため、文書化されたインターフェースを使用してのみアクセスできます。
特に Spy++ は、それが単一のウィンドウであることを明らかにしているため、EnableWindow()を呼び出してナビゲーション ボタンを無効にすることは不可能に思えます。VCL コントロールの MaxDate プロパティと MinDate プロパティを対象の月の最初と最後の日に設定して、月を変更できないようにすることができます。残念ながら、これにより、ボタンをクリックしたときに不快な音が発生します。
于 2009-04-15T20:35:07.703 に答える