|
@@ -108,6 +108,9 @@ void App::SetWindow(CoreWindow ^ p_window) {
|
|
window->VisibilityChanged +=
|
|
window->VisibilityChanged +=
|
|
ref new TypedEventHandler<CoreWindow ^, VisibilityChangedEventArgs ^>(this, &App::OnVisibilityChanged);
|
|
ref new TypedEventHandler<CoreWindow ^, VisibilityChangedEventArgs ^>(this, &App::OnVisibilityChanged);
|
|
|
|
|
|
|
|
+ window->Activated +=
|
|
|
|
+ ref new TypedEventHandler<CoreWindow ^, WindowActivatedEventArgs ^>(this, &App::OnWindowActivated);
|
|
|
|
+
|
|
window->Closed +=
|
|
window->Closed +=
|
|
ref new TypedEventHandler<CoreWindow ^, CoreWindowEventArgs ^>(this, &App::OnWindowClosed);
|
|
ref new TypedEventHandler<CoreWindow ^, CoreWindowEventArgs ^>(this, &App::OnWindowClosed);
|
|
|
|
|
|
@@ -447,6 +450,10 @@ void App::OnVisibilityChanged(CoreWindow ^ sender, VisibilityChangedEventArgs ^
|
|
mWindowVisible = args->Visible;
|
|
mWindowVisible = args->Visible;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+void App::OnWindowActivated(CoreWindow ^ sender, WindowActivatedEventArgs ^ args) {
|
|
|
|
+ os->update_clipboard();
|
|
|
|
+}
|
|
|
|
+
|
|
void App::OnWindowClosed(CoreWindow ^ sender, CoreWindowEventArgs ^ args) {
|
|
void App::OnWindowClosed(CoreWindow ^ sender, CoreWindowEventArgs ^ args) {
|
|
mWindowClosed = true;
|
|
mWindowClosed = true;
|
|
}
|
|
}
|