資料繫結

已新增新的數據系結屬性,以允許屬性只在焦點離開控件或在所有屬性變更通知期間區分通訊變更。

稱為 ImmediateBind 的新屬性可讓控件區分兩種不同類型的可系結屬性。 一種可系結屬性需要通知資料庫的每個變更,例如,使用複選框控件,即使控件沒有失去焦點,還是需要將每個變更傳送至基礎資料庫。 不過,清單框等控件只想要在控件失去焦點時通知資料庫的屬性變更,因為使用者可能會在尋找所需的設定之前,先變更醒目提示選取專案,讓每次使用者按下箭頭鍵時傳送至資料庫時,變更通知就會提供不可接受的效能。 新的立即系結屬性可讓窗體上的個別可系結屬性指定此行為,當此位設定所有變更時,都會收到通知。

新的 ImmediateBind 位會透過 對應至新的 VARFLAG_FIMMEDIATEBIND (0x80) 和 VARFLAGS 和 FUNCFLAGS 列舉中的 FUNCFLAG_FIMMEDIATEBIND (0x80) 位,以允許檢查屬性屬性。