#include <os2wrap.h>
#include <stdlib.h>
#include <string.h>
#include <misc.h>
#include <win32type.h>
#include <winconst.h>
#include <winuser32.h>
#include "oslibwin.h"
#include "oslibutil.h"
#include "oslibmsg.h"
#include "oslibgdi.h"
#include "pmwindow.h"
#include "initterm.h"
#include "dbglocal.h"
Include dependency graph for oslibwin.cpp:
Go to the source code of this file.
Defines | |
#define | INCL_WIN |
#define | INCL_PM |
#define | INCL_WINSWITCHLIST |
#define | DBG_LOCALLOG DBG_oslibwin |
Functions | |
BOOL | OSLibWinSetParent (DWORD hwnd, DWORD hwndParent, ULONG fRedraw) |
BOOL | OSLibWinSetOwner (DWORD hwnd, DWORD hwndOwner) |
DWORD | OSLibWinCreateWindow (DWORD hwndParent, ULONG dwWinStyle, ULONG dwOSFrameStyle, char *pszName, DWORD Owner, ULONG fHWND_BOTTOM, ULONG id, BOOL fTaskList, BOOL fShellPosition, int classStyle, DWORD *hwndFrame) |
BOOL | OSLibWinConvertStyle (ULONG dwStyle, ULONG dwExStyle, ULONG *OSWinStyle, ULONG *OSFrameStyle) |
BOOL | OSLibWinPositionFrameControls (DWORD hwndFrame, RECTLOS2 *pRect, DWORD dwStyle, DWORD dwExStyle, DWORD hSysMenuIcon) |
BOOL | OSLibWinSetWindowULong (DWORD hwnd, ULONG offset, ULONG value) |
ULONG | OSLibWinGetWindowULong (DWORD hwnd, ULONG offset) |
BOOL | OSLibWinAlarm (DWORD hwndDeskTop, ULONG flStyle) |
DWORD | OSLibWinQueryFocus (DWORD hwndDeskTop) |
DWORD | OSLibWinWindowFromID (DWORD hwndParent, ULONG id) |
BOOL | OSLibWinSetFocus (DWORD hwndDeskTop, DWORD hwndNewFocus, BOOL activate) |
BOOL | OSLibWinIsChild (DWORD hwnd, DWORD hwndOf) |
ULONG | OSLibGetWindowHeight (DWORD hwnd) |
LONG | OSLibWinQuerySysValue (LONG iSysValue) |
BOOL | OSLibWinSetSysValue (LONG iSysValue, ULONG val) |
ULONG | OSLibWinQueryDlgItemText (DWORD hwndDlg, ULONG idItem, LONG cchBufferMax, char *pchBuffer) |
BOOL | OSLibWinSetDlgItemText (DWORD hwndDlg, ULONG idItem, char *pszText) |
BOOL | OSLibWinQueryPointerPos (PPOINT pptlPoint) |
BOOL | OSLibWinSetPointerPos (int x, int y) |
DWORD | OSLibWinQueryWindow (DWORD hwnd, ULONG lCode) |
BOOL | OSLibWinSetMultWindowPos (PSWP pswp, ULONG num) |
BOOL | OSLibWinShowWindow (DWORD hwnd, ULONG fl) |
BOOL | OSLibWinDestroyWindow (DWORD hwnd) |
BOOL | OSLibWinQueryWindowClientRect (DWORD hwndOS2, PRECT pRect) |
BOOL | OSLibQueryWindowRectAbsolute (DWORD hwndOS2, PRECT pRect) |
BOOL | OSLibWinIsIconic (DWORD hwnd) |
BOOL | OSLibWinSetActiveWindow (DWORD hwnd) |
BOOL | OSLibWinSetFocus (DWORD hwnd) |
BOOL | OSLibWinEnableWindow (DWORD hwnd, BOOL fEnable) |
BOOL | OSLibWinIsWindowEnabled (DWORD hwnd) |
BOOL | OSLibWinIsWindowVisible (DWORD hwnd) |
DWORD | OSLibWinQueryActiveWindow () |
LONG | OSLibWinQueryWindowTextLength (DWORD hwnd) |
LONG | OSLibWinQueryWindowText (DWORD hwnd, LONG length, char *lpsz) |
BOOL | OSLibWinSetWindowText (DWORD hwnd, char *lpsz) |
BOOL | OSLibWinSetTitleBarText (DWORD hwnd, char *lpsz) |
BOOL | OSLibWinFlashWindow (DWORD hwnd, BOOL fFlash) |
DWORD | OSLibWinWindowFromPoint (DWORD hwnd, PVOID ppoint) |
BOOL | OSLibWinMinimizeWindow (DWORD hwnd) |
BOOL | OSLibWinGetBorderSize (DWORD hwnd, OSLIBPOINT *pointl) |
BOOL | OSLibWinSetIcon (DWORD hwnd, ULONG hIcon) |
BOOL | OSLibWinQueryWindowPos (DWORD hwnd, PSWP pswp) |
void | OSLibMapSWPtoWINDOWPOS (PSWP pswp, PWINDOWPOS pwpos, PSWP pswpOld, int parentHeight, DWORD hwnd) |
void | OSLibMapWINDOWPOStoSWP (struct tagWINDOWPOS *pwpos, PSWP pswp, PSWP pswpOld, int parentHeight, DWORD hFrame) |
void | OSLibWinSetClientPos (DWORD hwnd, int x, int y, int cx, int cy, int parentHeight) |
BOOL | OSLibWinCalcFrameRect (DWORD hwndFrame, RECT *pRect, BOOL fClient) |
BOOL | OSLibGetMinMaxInfo (DWORD hwndFrame, MINMAXINFO *pMinMax) |
DWORD | OSLibWinBeginEnumWindows (DWORD hwnd) |
DWORD | OSLibWinGetNextWindow (DWORD hwndEnum) |
DWORD | OSLibWinQueryClientWindow (DWORD hwndFrame) |
BOOL | OSLibWinEndEnumWindows (DWORD hwndEnum) |
BOOL | OSLibWinQueryWindowProcess (DWORD hwnd, ULONG *pid, ULONG *tid) |
BOOL | OSLibWinMapWindowPoints (DWORD hwndFrom, DWORD hwndTo, OSLIBPOINT *pptl, ULONG num) |
DWORD | OSLibWinQueryObjectWindow (VOID) |
DWORD | OSLibWinObjectWindowFromID (DWORD hwndOwner, ULONG ID) |
BOOL | OSLibSetWindowID (DWORD hwnd, ULONG value) |
PVOID | OSLibWinSubclassWindow (DWORD hwnd, PVOID newWndProc) |
BOOL | OSLibSetWindowRestoreRect (DWORD hwnd, PRECT pRect) |
BOOL | OSLibSetWindowMinPos (DWORD hwnd, ULONG x, ULONG y) |
BOOL | OSLibWinGetKeyboardStateTable (unsigned char *PMKeyState) |
BOOL | OSLibWinSetKeyboardStateTable (unsigned char *PMKeyState) |
USHORT APIENTRY | WinTranslateChar2 (USHORT, PUSHORT, PULONG, USHORT, PUSHORT) |
USHORT | OSLibWinTranslateChar (USHORT usScanCode, ULONG type, USHORT shiftstate) |
BOOL | OSLibWinEnableWindowUpdate (DWORD hwndFrame, DWORD hwndClient,BOOL fEnable) |
ULONG | OSLibWinGetLastError () |
void | OSLibWinShowTaskList (DWORD hwndFrame) |
void | OSLibSetWindowStyle (DWORD hwndFrame, DWORD hwndClient, ULONG dwStyle, ULONG dwExStyle) |
DWORD | OSLibQueryWindowStyle (DWORD hwnd) |
void | OSLibWinSetVisibleRegionNotify (DWORD hwnd, BOOL fNotify) |
DWORD | OSLibWinQueryCapture () |
BOOL | OSLibWinSetCapture (DWORD hwnd) |
BOOL | OSLibWinRemoveFromTasklist (ULONG hTaskList) |
ULONG | OSLibWinAddToTaskList (DWORD hwndFrame, char *title, BOOL fVisible) |
BOOL | OSLibWinChangeTaskList (ULONG hTaskList, DWORD hwndFrame, char *title, BOOL fVisible) |
BOOL | OSLibWinLockWindowUpdate (DWORD hwnd) |
ULONG | OSLibGetScreenHeight () |
ULONG | OSLibGetScreenWidth () |
BOOL | OSLibWinGetMaxPosition (DWORD hwndOS2, RECT *rect) |
BOOL | OSLibWinShowPointer (BOOL fShow) |
ULONG | OSLibWinQuerySysColor (int index) |
|
Definition at line 13 of file oslibwin.cpp. |
|
Definition at line 14 of file oslibwin.cpp. |
|
Definition at line 15 of file oslibwin.cpp. |
|
Definition at line 31 of file oslibwin.cpp. |
|
Definition at line 36 of file oslibwin.cpp. |
|
Definition at line 50 of file oslibwin.cpp. |
|
Definition at line 56 of file oslibwin.cpp. |
|
Definition at line 112 of file oslibwin.cpp. |
|
Definition at line 145 of file oslibwin.cpp. |
|
Definition at line 237 of file oslibwin.cpp. |
|
Definition at line 246 of file oslibwin.cpp. |
|
Definition at line 255 of file oslibwin.cpp. |
|
Definition at line 260 of file oslibwin.cpp. |
|
Definition at line 266 of file oslibwin.cpp. |
|
Definition at line 272 of file oslibwin.cpp. |
|
Definition at line 278 of file oslibwin.cpp. |
|
Definition at line 284 of file oslibwin.cpp. |
|
Definition at line 292 of file oslibwin.cpp. |
|
Definition at line 298 of file oslibwin.cpp. |
|
Definition at line 304 of file oslibwin.cpp. |
|
Definition at line 310 of file oslibwin.cpp. |
|
Definition at line 316 of file oslibwin.cpp. |
|
Definition at line 322 of file oslibwin.cpp. |
|
Definition at line 328 of file oslibwin.cpp. |
|
Definition at line 334 of file oslibwin.cpp. |
|
Definition at line 340 of file oslibwin.cpp. |
|
Definition at line 356 of file oslibwin.cpp. |
|
Definition at line 362 of file oslibwin.cpp. |
|
Definition at line 379 of file oslibwin.cpp. |
|
Definition at line 423 of file oslibwin.cpp. |
|
Definition at line 440 of file oslibwin.cpp. |
|
Definition at line 452 of file oslibwin.cpp. |
|
Definition at line 458 of file oslibwin.cpp. |
|
Definition at line 472 of file oslibwin.cpp. |
|
Definition at line 478 of file oslibwin.cpp. |
|
Definition at line 484 of file oslibwin.cpp. Referenced by GetForegroundWindow().
|
|
Definition at line 490 of file oslibwin.cpp. |
|
Definition at line 496 of file oslibwin.cpp. |
|
Definition at line 502 of file oslibwin.cpp. |
|
Definition at line 508 of file oslibwin.cpp. |
|
Definition at line 514 of file oslibwin.cpp. |
|
Definition at line 520 of file oslibwin.cpp. |
|
Definition at line 526 of file oslibwin.cpp. |
|
Definition at line 532 of file oslibwin.cpp. |
|
Definition at line 540 of file oslibwin.cpp. |
|
Definition at line 549 of file oslibwin.cpp. |
|
Definition at line 555 of file oslibwin.cpp. |
|
Definition at line 627 of file oslibwin.cpp. |
|
Definition at line 707 of file oslibwin.cpp. |
|
Definition at line 729 of file oslibwin.cpp. |
|
Definition at line 742 of file oslibwin.cpp. |
|
Definition at line 757 of file oslibwin.cpp. |
|
Definition at line 767 of file oslibwin.cpp. |
|
Definition at line 773 of file oslibwin.cpp. |
|
Definition at line 784 of file oslibwin.cpp. |
|
Definition at line 790 of file oslibwin.cpp. |
|
Definition at line 796 of file oslibwin.cpp. |
|
Definition at line 802 of file oslibwin.cpp. |
|
Definition at line 808 of file oslibwin.cpp. |
|
Definition at line 828 of file oslibwin.cpp. |
|
Definition at line 835 of file oslibwin.cpp. |
|
Definition at line 841 of file oslibwin.cpp. |
|
Definition at line 854 of file oslibwin.cpp. |
|
Definition at line 866 of file oslibwin.cpp. |
|
Definition at line 872 of file oslibwin.cpp. |
|
Referenced by OSLibWinTranslateChar().
|
|
Definition at line 886 of file oslibwin.cpp. |
|
Definition at line 895 of file oslibwin.cpp. |
|
Definition at line 902 of file oslibwin.cpp. Referenced by OSLibWinSetActiveWindow().
|
|
Definition at line 908 of file oslibwin.cpp. |
|
Definition at line 915 of file oslibwin.cpp. |
|
Definition at line 993 of file oslibwin.cpp. |
|
Definition at line 999 of file oslibwin.cpp. |
|
Definition at line 1005 of file oslibwin.cpp. Referenced by GetCapture().
|
|
Definition at line 1011 of file oslibwin.cpp. |
|
Definition at line 1017 of file oslibwin.cpp. |
|
Definition at line 1023 of file oslibwin.cpp. |
|
Definition at line 1048 of file oslibwin.cpp. |
|
Definition at line 1073 of file oslibwin.cpp. |
|
Definition at line 1079 of file oslibwin.cpp. |
|
Definition at line 1085 of file oslibwin.cpp. |
|
Definition at line 1093 of file oslibwin.cpp. |
|
Definition at line 1109 of file oslibwin.cpp. |
|
Definition at line 1115 of file oslibwin.cpp. |