public Result<bool> |
AddClipboardFormatListener(void* windowHandle) |
public Result<void*> |
BeginPaint(void* windowHandle, void*& paintStruct) |
public Result<bool> |
BringWindowToTop(void* windowHandle) |
public Result<Point> |
ClientToScreen(void* windowHandle, const Point& point) |
public Result<bool> |
CloseClipboard() |
public Result<bool> |
CloseEvent(void* eventHandle) |
public Result<bool> |
CloseHandle(void* handle) |
public String<char> |
CommonDialogError(uint errorCode) |
public Result<bool> |
CreateCaret(void* windowHandle, void* bitmapHandle, int width, int height) |
public Result<void*> |
CreateEvent() |
public Result<void*> |
CreateWindowByClassAtom(ushort windowClass, const char* windowName, long style, long exStyle, Point location, Size size, Control* parent) |
public Result<void*> |
CreateWindowByClassName(const char* windowClass, const char* windowName, long style, long exStyle, Point location, Size size, Control* parent) |
public Result<bool> |
DestroyCaret() |
public Result<bool> |
EmptyClipboard() |
public void |
EndPaint(void* windowHandle, void* paintStruct) |
public Result<bool> |
FindCloseChangeNotification(void* notificationHandle) |
public Result<void*> |
FindFirstChangeNotification(const String<char>& directoryPath) |
public Result<bool> |
FindNextChangeNotification(void* notificationHandle) |
public Result<Point> |
GetCaretPos() |
public Result<long> |
GetClassLong(void* windowHandle, ClassLongIndex index) |
public Result<WinRect> |
GetClientRect(void* windowHandle) |
public Result<void*> |
GetClipboardData(uint format) |
public Result<bool> |
GetCursorPos(int& x, int& y) |
public void* |
GetDC(void* windowHandle) |
public Result<String<char>> |
GetFolder(void* windowHandle, const String<char>& defaultDirectory) |
public Result<bool> |
GetOpenFileName(void* windowHandle, const List<Pair<String<char>, String<char>>>& descriptionFilterPairs, const String<char>& initialDirectory, const String<char>& defaultFilePath, const String<char>& defaultExtension, uint flags, String<char>& currentDirectory, List<String<char>>& fileNames) |
public Result<bool> |
GetSaveFileName(void* windowHandle, const List<Pair<String<char>, String<char>>>& descriptionFilterPairs, const String<char>& initialDirectory, const String<char>& defaultFilePath, const String<char>& defaultExtension, uint flags, String<char>& currentDirectory, String<char>& filePath) |
public Result<bool> |
GetScrollInfo(void* windowHandle, ScrollBar scrollBar, uint& nPage, int& nPos, int& nMin, int& nMax, int& nTrackPos) |
public Result<int> |
GetSystemMetrics(int index) |
public void* |
GetTopWindow(void* windowHandle) |
public Result<long> |
GetWindowLong(void* windowHandle, WindowLongIndex index) |
public Result<WinRect> |
GetWindowRect(void* windowHandle) |
public Result<String<char>> |
GetWindowText(void* windowHandle) |
public Result<int> |
GetWindowTextLength(void* windowHandle) |
public Result<String<char>> |
GetWindowsAPIErrorMessage(ulong errorCode) |
public Result<void*> |
GlobalAlloc(GlobalAllocFlags flags, ulong size) |
public Result<bool> |
GlobalFree(void* memHandle) |
public Result<void*> |
GlobalLock(void* memHandle) |
public Result<ulong> |
GlobalSize(void* memHandle) |
public Result<bool> |
GlobalUnlock(void* memHandle) |
public Result<bool> |
HideCaret(void* windowHandle) |
public Result<bool> |
InvalidateRect(void* windowHandle, WinRect* rect, bool eraseBackground) |
public bool |
IsClipboardFormatAvailable(uint format) |
public Result<bool> |
KillTimer(void* windowHandle, uint timerId) |
public Result<void*> |
LoadBitmap(const char* name) |
public Result<void*> |
LoadCursor(const char* name) |
public Result<void*> |
LoadIcon(const char* name) |
public Result<void*> |
LoadImage(const char* name, uint type, int cx, int cy) |
public Result<bool> |
MessageBeep(uint beepType) |
public Result<bool> |
MoveWindow(void* windowHandle, const Point& location, const Size& size, bool repaint) |
public Result<bool> |
OpenClipboard(void* windowHandle) |
public Result<bool> |
PostMessage(void* windowHandle, uint msg, ulong wparam, long lparam) |
public bool |
PtInRect(const Point& point, const WinRect& rect) |
public Result<uint> |
RegisterClipboardFormat(const char* formatName) |
public Result<ushort> |
RegisterWindowClass(const char* windowClassName, uint style, int backgroundColor) |
public Result<bool> |
RemoveClipboardFormatListener(void* windowHandle) |
public Result<bool> |
ResetEvent(void* eventHandle) |
public Result<Point> |
ScreenToClient(void* windowHandle, const Point& point) |
public Result<bool> |
ScrollWindow(void* windowHandle, int xAmount, int yAmount, const Rect* clientRect, const Rect* clipRect) |
public Result<bool> |
ScrollWindowEx(void* windowHandle, int dx, int dy, const Rect* clientRect, const Rect* clipRect, const Rect& updateRect) |
public Result<bool> |
SetCaretPos(const Point& caretPos) |
public Result<long> |
SetClassLong(void* windowHandle, ClassLongIndex index, long newValue) |
public Result<void*> |
SetClipboardData(uint format, void* mem) |
public Result<bool> |
SetEvent(void* eventHandle) |
public Result<bool> |
SetParentWindow(void* childWindowHandle, void* parentWindowHandle) |
public int |
SetScrollInfo(void* windowHandle, ScrollBar scrollBar, ScrollInfoMask mask, bool redraw, uint nPage, int nPos, int nMin, int nMax) |
public Result<bool> |
SetTimer(void* windowHandle, uint timerId, uint elapseMs) |
public Result<bool> |
SetWindowLong(void* windowHandle, WindowLongIndex index, long newValue) |
public Result<bool> |
SetWindowPos(void* windowHandle, void* insertAfterWindowHandle, int x, int y, int cx, int cy, SetWindowPosFlags flags) |
public Result<bool> |
SetWindowText(void* windowHandle, const String<char>& text) |
public Result<bool> |
ShellExecute(const String<char>& filePath) |
public Result<bool> |
ShowCaret(void* windowHandle) |
public Result<bool> |
ShowScrollBar(void* windowHandle, ScrollBar scrollBar, bool show) |
public Result<bool> |
WaitEvent(void* eventHandle) |
public Result<int> |
WaitForMultipleObjects(const List<void*>& handles) |
public void* |
WindowPosHandle(WindowPos pos) |
public const long ERROR_BAD_FORMAT |
3 |
public const long ERROR_CODE_NOT_FOUND |
-1 |
public const long ERROR_DUPLICATE_CODE_MAPPING |
-2 |
public const long ERROR_FILE_NOT_FOUND |
1 |
public const long ERROR_OUT_OF_RESOURCES |
0 |
public const long ERROR_PATH_NOT_FOUND |
2 |
public const uint OFN_ALLOWMULTISELECT |
512u |
public const uint OFN_CREATEPROMPT |
8192u |
public const uint OFN_ENABLEHOOK |
32u |
public const uint OFN_ENABLETEMPLATE |
64u |
public const uint OFN_ENABLETEMPLATEHANDLE |
128u |
public const uint OFN_EXPLORER |
524288u |
public const uint OFN_EXTENSIONDIFFERENT |
1024u |
public const uint OFN_FILEMUSTEXIST |
4096u |
public const uint OFN_HIDEREADONLY |
4u |
public const uint OFN_LONGNAMES |
2097152u |
public const uint OFN_NOCHANGEDIR |
8u |
public const uint OFN_NODEREFERENCELINKS |
1048576u |
public const uint OFN_NOLONGNAMES |
262144u |
public const uint OFN_NONETWORKBUTTON |
131072u |
public const uint OFN_NOREADONLYRETURN |
32768u |
public const uint OFN_NOTESTFILECREATE |
65536u |
public const uint OFN_NOVALIDATE |
256u |
public const uint OFN_OVERWRITEPROMPT |
2u |
public const uint OFN_PATHMUSTEXIST |
2048u |
public const uint OFN_READONLY |
1u |
public const uint OFN_SHAREAWARE |
16384u |
public const uint OFN_SHOWHELP |
16u |
public const long SE_ERR_ACCESSDENIED |
4 |
public const long SE_ERR_ASSOCINCOMPLETE |
5 |
public const long SE_ERR_DDEBUSY |
6 |
public const long SE_ERR_DDEFAIL |
7 |
public const long SE_ERR_DDETIMEOUT |
8 |
public const long SE_ERR_DLLNOTFOUND |
9 |
public const long SE_ERR_FNF |
10 |
public const long SE_ERR_NOASSOC |
11 |
public const long SE_ERR_OOM |
12 |
public const long SE_ERR_PNF |
13 |
public const long SE_ERR_SHARE |
14 |