aboutsummaryrefslogtreecommitdiff
path: root/c/win.h
diff options
context:
space:
mode:
Diffstat (limited to 'c/win.h')
-rw-r--r--c/win.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/c/win.h b/c/win.h
index ff38ce0..30d3cc5 100644
--- a/c/win.h
+++ b/c/win.h
@@ -4,10 +4,12 @@
#include <optional>
#include <windows.h>
+/* Run given procedure at creation of next window. */
+void WithNextWindow(void (*proc)(HWND));
/* Display message box centered in main window. */
int EBMessageBox(const wchar_t* wszText, const wchar_t* wszCaption, UINT uType);
/* Retrieve mouse position relative to given window's client area. */
-int GetRelativeCursorPos(HWND hWnd, POINT* pt);
+int GetRelativeCursorPos(HWND hWnd, POINT* pt) noexcept;
/* Cached values from GetSystemMetrics. */
template <int I> auto Metric = GetSystemMetrics(I);