public void |
AddClipboardFormatListener(void* windowHandle) |
public void* |
BeginPaint(void* windowHandle, void*& paintStruct) |
public void |
BringWindowToTop(void* windowHandle) |
public Point |
ClientToScreen(void* windowHandle, const Point& point) |
public void |
CloseClipboard() |
public void |
CloseEvent(void* eventHandle) |
public void |
CloseHandle(void* handle) |
public void |
CreateCaret(void* windowHandle, void* bitmapHandle, int width, int height) |
public void* |
CreateEvent() |
public void* |
CreateWindowByClassAtom(ushort windowClass, const char* windowName, long style, long exStyle, Point location, Size size, Control* parent) |
public void* |
CreateWindowByClassName(const char* windowClass, const char* windowName, long style, long exStyle, Point location, Size size, Control* parent) |
public void |
DestroyCaret() |
public void |
EmptyClipboard() |
public void |
EndPaint(void* windowHandle, void* paintStruct) |
public void |
FindCloseChangeNotification(void* notificationHandle) |
public void* |
FindFirstChangeNotification(const String<char>& directoryPath) |
public void |
FindNextChangeNotification(void* notificationHandle) |
public Point |
GetCaretPos() |
public long |
GetClassLong(void* windowHandle, ClassLongIndex index) |
public WinRect |
GetClientRect(void* windowHandle) |
public void* |
GetClipboardData(uint format) |
public void |
GetCursorPos(int& x, int& y) |
public void* |
GetDC(void* windowHandle) |
public String<char> |
GetFolder(void* windowHandle, const String<char>& defaultDirectory) |
public 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 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 void |
GetScrollInfo(void* windowHandle, ScrollBar scrollBar, uint& nPage, int& nPos, int& nMin, int& nMax, int& nTrackPos) |
public int |
GetSystemMetrics(int index) |
public void* |
GetTopWindow(void* windowHandle) |
public long |
GetWindowLong(void* windowHandle, WindowLongIndex index) |
public WinRect |
GetWindowRect(void* windowHandle) |
public String<char> |
GetWindowText(void* windowHandle) |
public int |
GetWindowTextLength(void* windowHandle) |
public String<char> |
GetWindowsAPIErrorMessage(ulong errorCode) |
public void* |
GlobalAlloc(GlobalAllocFlags flags, ulong size) |
public void |
GlobalFree(void* memHandle) |
public void* |
GlobalLock(void* memHandle) |
public ulong |
GlobalSize(void* memHandle) |
public void |
GlobalUnlock(void* memHandle) |
public void |
HideCaret(void* windowHandle) |
public void |
InvalidateRect(void* windowHandle, WinRect* rect, bool eraseBackground) |
public bool |
IsClipboardFormatAvailable(uint format) |
public void |
KillTimer(void* windowHandle, uint timerId) |
public void* |
LoadBitmap(const char* name) |
public void* |
LoadCursor(const char* name) |
public void* |
LoadIcon(const char* name) |
public void* |
LoadImage(const char* name, uint type, int cx, int cy) |
public nothrow bool |
MessageBeep(uint beepType) |
public void |
MessageBeepChecked(uint beepType) |
public void |
MoveWindow(void* windowHandle, const Point& location, const Size& size, bool repaint) |
public void |
OpenClipboard(void* windowHandle) |
public void |
PostMessage(void* windowHandle, uint msg, uint wparam, long lparam) |
public nothrow bool |
PtInRect(const Point& point, const WinRect& rect) |
public uint |
RegisterClipboardFormat(const char* formatName) |
public ushort |
RegisterWindowClass(const char* windowClassName, uint style, int backgroundColor) |
public void |
RemoveClipboardFormatListener(void* windowHandle) |
public void |
ResetEvent(void* eventHandle) |
public Point |
ScreenToClient(void* windowHandle, const Point& point) |
public void |
ScrollWindow(void* windowHandle, int xAmount, int yAmount, const Rect* clientRect, const Rect* clipRect) |
public void |
ScrollWindowEx(void* windowHandle, int dx, int dy, const Rect* clientRect, const Rect* clipRect, const Rect& updateRect) |
public void |
SetCaretPos(const Point& caretPos) |
public void |
SetClassLong(void* windowHandle, ClassLongIndex index, long newValue) |
public void* |
SetClipboardData(uint format, void* mem) |
public void |
SetEvent(void* eventHandle) |
public void |
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 void |
SetTimer(void* windowHandle, uint timerId, uint elapseMs) |
public void |
SetWindowLong(void* windowHandle, WindowLongIndex index, long newValue) |
public void |
SetWindowPos(void* windowHandle, void* insertAfterWindowHandle, int x, int y, int cx, int cy, SetWindowPosFlags flags) |
public void |
SetWindowText(void* windowHandle, const String<char>& text) |
public void |
ShellExecute(const String<char>& filePath) |
public void |
ShowCaret(void* windowHandle) |
public void |
ShowScrollBar(void* windowHandle, ScrollBar scrollBar, bool show) |
public void |
ThrowCommonDialogError(uint errorCode) |
public void |
WaitEvent(void* eventHandle) |
public int |
WaitForMultipleObjects(const List<void*>& handles) |
public nothrow 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 = 0x00000200u |
public const uint |
OFN_CREATEPROMPT = 0x00002000u |
public const uint |
OFN_ENABLEHOOK = 0x00000020u |
public const uint |
OFN_ENABLETEMPLATE = 0x00000040u |
public const uint |
OFN_ENABLETEMPLATEHANDLE = 0x00000080u |
public const uint |
OFN_EXPLORER = 0x00080000u |
public const uint |
OFN_EXTENSIONDIFFERENT = 0x00000400u |
public const uint |
OFN_FILEMUSTEXIST = 0x00001000u |
public const uint |
OFN_HIDEREADONLY = 0x00000004u |
public const uint |
OFN_LONGNAMES = 0x00200000u |
public const uint |
OFN_NOCHANGEDIR = 0x00000008u |
public const uint |
OFN_NODEREFERENCELINKS = 0x00100000u |
public const uint |
OFN_NOLONGNAMES = 0x00040000u |
public const uint |
OFN_NONETWORKBUTTON = 0x00020000u |
public const uint |
OFN_NOREADONLYRETURN = 0x00008000u |
public const uint |
OFN_NOTESTFILECREATE = 0x00010000u |
public const uint |
OFN_NOVALIDATE = 0x00000100u |
public const uint |
OFN_OVERWRITEPROMPT = 0x00000002u |
public const uint |
OFN_PATHMUSTEXIST = 0x00000800u |
public const uint |
OFN_READONLY = 0x00000001u |
public const uint |
OFN_SHAREAWARE = 0x00004000u |
public const uint |
OFN_SHOWHELP = 0x00000010u |
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 |