DisplayManager.Changed Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Событие, возникающее при добавлении, удалении или изменении оборудования системного дисплея. Это может произойти при каждом изменении коллекций DisplayAdapter или DisplayTarget . Используйте это событие для обнаружения этих изменений и вызовите GetCurrentAdapters и (или) GetCurrentTargets , чтобы получить обновленные коллекции.
// Register
event_token Changed(TypedEventHandler<DisplayManager, DisplayManagerChangedEventArgs const&> const& handler) const;
// Revoke with event_token
void Changed(event_token const* cookie) const;
// Revoke with event_revoker
DisplayManager::Changed_revoker Changed(auto_revoke_t, TypedEventHandler<DisplayManager, DisplayManagerChangedEventArgs const&> const& handler) const;
public event TypedEventHandler<DisplayManager,DisplayManagerChangedEventArgs> Changed;
function onChanged(eventArgs) { /* Your code */ }
displayManager.addEventListener("changed", onChanged);
displayManager.removeEventListener("changed", onChanged);
- or -
displayManager.onchanged = onChanged;
Public Custom Event Changed As TypedEventHandler(Of DisplayManager, DisplayManagerChangedEventArgs)
Тип события
Комментарии
События DisplayManager не вызываются, пока вы не вызовете DisplayManager.Start.