Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

window.cpp File Reference

#include <odin.h>
#include <odinwrap.h>
#include <os2sel.h>
#include <os2win.h>
#include <misc.h>
#include <string.h>
#include <stdio.h>
#include <win32wbase.h>
#include <win32wmdiclient.h>
#include <win32wdesktop.h>
#include "win32dlg.h"
#include <oslibwin.h>
#include <oslibgdi.h>
#include "user32.h"
#include "winicon.h"
#include "oslibmsg.h"
#include <win\winpos.h>
#include <win\win.h>
#include <heapstring.h>
#include <winuser32.h>
#include "hook.h"
#include "dbglocal.h"

Include dependency graph for window.cpp:

Include dependency graph

Go to the source code of this file.

Defines

#define DBG_LOCALLOG   DBG_window

Functions

HWND WINAPI CreateWindowExA (DWORD exStyle, LPCSTR className, LPCSTR windowName, DWORD style, INT x, INT y, INT width, INT height, HWND parent, HMENU menu, HINSTANCE instance, LPVOID data)
HWND WINAPI CreateWindowExW (DWORD exStyle, LPCWSTR className, LPCWSTR windowName, DWORD style, INT x, INT y, INT width, INT height, HWND parent, HMENU menu, HINSTANCE instance, LPVOID data)
HWND WINAPI CreateFakeWindowEx (HWND hwndOS2, ATOM classAtom)
BOOL WINAPI DestroyFakeWindow (HWND hwnd)
BOOL WINAPI DestroyWindow (HWND hwnd)
HWND WINAPI SetActiveWindow (HWND hwnd)
HWND WIN32API GetParent (HWND hwnd)
HWND WINAPI SetParent (HWND hwndChild, HWND hwndNewParent)
BOOL WINAPI IsChild (HWND hwndParent, HWND hwnd)
HWND WINAPI GetTopWindow (HWND hwnd)
BOOL WINAPI IsIconic (HWND hwnd)
HWND WINAPI GetWindow (HWND hwnd, UINT uCmd)
BOOL WINAPI EnableWindow (HWND hwnd, BOOL fEnable)
BOOL WINAPI BringWindowToTop (HWND hwnd)
void WINAPI SetInternalWindowPos (HWND hwnd, UINT showCmd, LPRECT lpRect, LPPOINT lpPoint)
UINT WINAPI GetInternalWindowPos (HWND hwnd, LPRECT rectWnd, LPPOINT ptIcon)
HWND WINAPI GetActiveWindow (void)
BOOL WINAPI ShowWindow (HWND hwnd, int nCmdShow)
BOOL WINAPI ShowWindowAsync (HWND hwnd, int nCmdShow)
BOOL WINAPI SetWindowPos (HWND hwnd, HWND hwndInsertAfter, int x, int y, int cx, int cy, UINT fuFlags)
BOOL WINAPI SetWindowPlacement (HWND hwnd, const WINDOWPLACEMENT *winpos)
BOOL WINAPI GetWindowPlacement (HWND hwnd, LPWINDOWPLACEMENT winpos)
BOOL WIN32API IsWindow (HWND hwnd)
BOOL WINAPI IsWindowEnabled (HWND hwnd)
BOOL WIN32API IsWindowVisible (HWND hwnd)
HWND WINAPI SetFocus (HWND hwnd)
HWND WINAPI GetFocus (void)
BOOL WINAPI IsZoomed (HWND hwnd)
BOOL WINAPI LockWindowUpdate (HWND hwnd)
BOOL WINAPI GetWindowRect (HWND hwnd, PRECT pRect)
int WINAPI GetWindowTextLengthA (HWND hwnd)
int WIN32API GetWindowTextA (HWND hwnd, LPSTR lpsz, int cch)
int WIN32API GetWindowTextLengthW (HWND hwnd)
int WIN32API GetWindowTextW (HWND hwnd, LPWSTR lpsz, int cch)
BOOL WIN32API SetWindowTextA (HWND hwnd, LPCSTR lpsz)
BOOL WIN32API SetWindowTextW (HWND hwnd, LPCWSTR lpsz)
int WIN32API InternalGetWindowText (HWND hwnd, LPWSTR lpString, INT nMaxCount)
BOOL WIN32API SetForegroundWindow (HWND hwnd)
BOOL WIN32API GetClientRect (HWND hwnd, PRECT pRect)
BOOL WIN32API AdjustWindowRect (PRECT rect, DWORD style, BOOL menu)
BOOL WIN32API AdjustWindowRectEx (PRECT rect, DWORD style, BOOL menu, DWORD exStyle)
void WINPOS_GetWinOffset (Win32BaseWindow *wndFrom, Win32BaseWindow *wndTo, POINT *offset)
int WIN32API MapWindowPoints (HWND hwndFrom, HWND hwndTo, LPPOINT lpPoints, UINT cPoints)
BOOL WIN32API ScreenToClient (HWND hwnd, LPPOINT pt)
HWND WIN32API GetDesktopWindow (void)
HWND WIN32API FindWindowA (LPCSTR lpszClass, LPCSTR lpszWindow)
HWND WIN32API FindWindowW (LPCWSTR lpClassName, LPCWSTR lpWindowName)
HWND WIN32API FindWindowExA (HWND hwndParent, HWND hwndChildAfter, LPCSTR lpszClass, LPCSTR lpszWindow)
HWND WIN32API FindWindowExW (HWND hwndParent, HWND hwndChildAfter, LPCWSTR lpszClass, LPCWSTR lpszWindow)
BOOL WIN32API FlashWindow (HWND hwnd, BOOL fFlash)
BOOL WIN32API MoveWindow (HWND hwnd, INT x, INT y, INT cx, INT cy, BOOL repaint)
BOOL WIN32API ClientToScreen (HWND hwnd, PPOINT pt)
HDWP WIN32API BeginDeferWindowPos (int count)
HDWP WIN32API DeferWindowPos (HDWP hdwp, HWND hwnd, HWND hwndAfter, INT x, INT y, INT cx, INT cy, UINT flags)
BOOL WIN32API EndDeferWindowPos (HDWP hdwp)
HWND WIN32API ChildWindowFromPoint (HWND hwnd, POINT pt)
HWND WIN32API ChildWindowFromPointEx (HWND hwndParent, POINT pt, UINT uFlags)
BOOL WIN32API CloseWindow (HWND hwnd)
BOOL IsPointInWindow (HWND hwnd, POINT point)
HWND WIN32API WindowFromPoint (POINT point)
BOOL WIN32API IsWindowUnicode (HWND hwnd)
DWORD WINAPI SwitchToThisWindow (HWND hwnd, BOOL restore)
BOOL WIN32API EnumThreadWindows (DWORD dwThreadId, WNDENUMPROC lpfn, LPARAM lParam)
BOOL WIN32API EnumChildWindows (HWND hwnd, WNDENUMPROC lpfn, LPARAM lParam)
BOOL WIN32API EnumWindows (WNDENUMPROC lpfn, LPARAM lParam)
UINT WIN32API ArrangeIconicWindows (HWND parent)
BOOL WIN32API OpenIcon (HWND hwnd)
BOOL WINAPI ShowOwnedPopups (HWND hwndOwner, BOOL fShow)
HWND WINAPI GetForegroundWindow (void)
HWND WINAPI GetLastActivePopup (HWND hWnd)
DWORD WINAPI GetWindowThreadProcessId (HWND hWnd, PDWORD lpdwProcessId)
DWORD WINAPI GetWindowContextHelpId (HWND hwnd)
BOOL WINAPI SetWindowContextHelpId (HWND hwnd, DWORD dwContextHelpId)
HANDLE WINAPI GetPropA (HWND hwnd, LPCSTR str)
HANDLE WINAPI GetPropW (HWND hwnd, LPCWSTR str)
BOOL WINAPI SetPropA (HWND hwnd, LPCSTR str, HANDLE handle)
BOOL WINAPI SetPropW (HWND hwnd, LPCWSTR str, HANDLE handle)
HANDLE WINAPI RemovePropA (HWND hwnd, LPCSTR str)
HANDLE WINAPI RemovePropW (HWND hwnd, LPCWSTR str)
INT WINAPI EnumPropsA (HWND hwnd, PROPENUMPROCA func)
INT WINAPI EnumPropsW (HWND hwnd, PROPENUMPROCW func)
INT WINAPI EnumPropsExA (HWND hwnd, PROPENUMPROCEXA func, LPARAM lParam)
INT WINAPI EnumPropsExW (HWND hwnd, PROPENUMPROCEXW func, LPARAM lParam)
BOOL WINAPI AnyPopup (void)


Define Documentation

#define DBG_LOCALLOG   DBG_window
 

Definition at line 46 of file window.cpp.


Function Documentation

HWND WINAPI CreateWindowExA DWORD    exStyle,
LPCSTR    className,
LPCSTR    windowName,
DWORD    style,
INT    x,
INT    y,
INT    width,
INT    height,
HWND    parent,
HMENU    menu,
HINSTANCE    instance,
LPVOID    data
 

Definition at line 66 of file window.cpp.

Referenced by COMBO_Create(), GET_SHORT(), ICONTITLE_Create(), Win32MDIChildWindow::Win32MDIChildWindow(), and Win32MDIClientWindow::Win32MDIClientWindow().

HWND WINAPI CreateWindowExW DWORD    exStyle,
LPCWSTR    className,
LPCWSTR    windowName,
DWORD    style,
INT    x,
INT    y,
INT    width,
INT    height,
HWND    parent,
HMENU    menu,
HINSTANCE    instance,
LPVOID    data
 

Definition at line 171 of file window.cpp.

HWND WINAPI CreateFakeWindowEx HWND    hwndOS2,
ATOM    classAtom
 

Definition at line 266 of file window.cpp.

BOOL WINAPI DestroyFakeWindow HWND    hwnd
 

Definition at line 287 of file window.cpp.

BOOL WINAPI DestroyWindow HWND    hwnd
 

Definition at line 303 of file window.cpp.

Referenced by COMBO_NCDestroy(), DestroyMenu(), MDIDestroyChild(), MENU_HideSubPopups(), and MENU_TrackMenu().

HWND WINAPI SetActiveWindow HWND    hwnd
 

Definition at line 321 of file window.cpp.

Referenced by IconTitleWndProc(), and Win32WindowProc().

HWND WIN32API GetParent HWND    hwnd
 

Definition at line 348 of file window.cpp.

Referenced by BUTTON_CheckAutoRadioButton(), BUTTON_SendNotify(), CB_Paint(), COMBO_HandleItem(), DIALOG_FindMsgDestination(), DIALOG_GetNextTabItem(), DIALOG_IsAccelerator(), DefMDIChildProcA(), DefMDIChildProcW(), EDIT_CheckCombo(), EDIT_WM_KeyDown(), EditWndProc(), GetControlBrush(), GetNextDlgGroupItem(), IsWindowVisible(), LISTBOX_Create(), MDIClientWndProc_common(), MDIDestroyChild(), MDIRefreshMenu(), MDISetMenu(), MDI_ChildActivate(), MDI_GetWindow(), MENU_TrackKbdMenuBar(), OB_Paint(), SCROLL_DrawInterior(), SCROLL_HandleScrollEvent(), SCROLL_KeyDown(), STATIC_Click(), STATIC_DoubleClick(), STATIC_Enable(), STATIC_PaintBitmapfn(), STATIC_PaintIconfn(), STATIC_PaintMetafilefn(), STATIC_PaintOwnerDrawfn(), STATIC_PaintTextfn(), ScrollBarWndProc(), UpdateWindow(), WINPOS_FindIconPos(), and WindowFromPoint().

HWND WINAPI SetParent HWND    hwndChild,
HWND    hwndNewParent
 

Definition at line 368 of file window.cpp.

Referenced by COMBO_Create().

BOOL WINAPI IsChild HWND    hwndParent,
HWND    hwnd
 

Definition at line 399 of file window.cpp.

Referenced by DIALOG_GetNextTabItem(), IsDialogMessageA(), and IsDialogMessageW().

HWND WINAPI GetTopWindow HWND    hwnd
 

Definition at line 418 of file window.cpp.

BOOL WINAPI IsIconic HWND    hwnd
 

Definition at line 443 of file window.cpp.

Referenced by ArrangeIconicWindows(), DefFrameProcW(), FrameTrackFrame(), KBD_translate_accelerator(), MDICascade(), MDIClientWndProc_common(), MDICreateChild(), MDITile(), MENU_TrackMouseMenuBar(), MonitorFromWindow(), and OpenIcon().

HWND WINAPI GetWindow HWND    hwnd,
UINT    uCmd
 

Definition at line 463 of file window.cpp.

Referenced by ArrangeIconicWindows(), ChildWindowFromPointEx(), DIALOG_GetNextTabItem(), DIALOG_IsAccelerator(), GetNextDlgGroupItem(), MDICascade(), MDITile(), MDI_GetWindow(), MENU_DrawMenuBar(), ScrollWindowEx(), ShowOwnedPopups(), WINPOS_FindIconPos(), and WindowFromPoint().

BOOL WINAPI EnableWindow HWND    hwnd,
BOOL    fEnable
 

Definition at line 482 of file window.cpp.

Referenced by CBDropDown(), COMBO_Enable(), and MENU_ShowPopup().

BOOL WINAPI BringWindowToTop HWND    hwnd
 

Definition at line 501 of file window.cpp.

void WINAPI SetInternalWindowPos HWND    hwnd,
UINT    showCmd,
LPRECT    lpRect,
LPPOINT    lpPoint
 

Definition at line 513 of file window.cpp.

UINT WINAPI GetInternalWindowPos HWND    hwnd,
LPRECT    rectWnd,
LPPOINT    ptIcon
 

Definition at line 544 of file window.cpp.

HWND WINAPI GetActiveWindow void   
 

Definition at line 558 of file window.cpp.

Referenced by IconTitleWndProc(), MDI_ChildActivate(), and Win32MDIChildWindow::createChild().

BOOL WINAPI ShowWindow HWND    hwnd,
int    nCmdShow
 

Definition at line 566 of file window.cpp.

Referenced by CBResetPos(), CBRollUp(), DefMDIChildProcW(), MDIClientWndProc_common(), MDICreateChild(), MDIDestroyChild(), MDI_ChildActivate(), MSGBOX_OnInit(), OpenIcon(), ShowScrollBar(), ShowWindowAsync(), SwitchToThisWindow(), Win32FrameWindowProc(), and Win32MDIChildWindow::createChild().

BOOL WINAPI ShowWindowAsync HWND    hwnd,
int    nCmdShow
 

Definition at line 597 of file window.cpp.

BOOL WINAPI SetWindowPos HWND    hwnd,
HWND    hwndInsertAfter,
int    x,
int    y,
int    cx,
int    cy,
UINT    fuFlags
 

Definition at line 614 of file window.cpp.

Referenced by ArrangeIconicWindows(), BringWindowToTop(), CBDropDown(), CBForceDummyResize(), CBResetPos(), DrawMenuBar(), EnableMenuItem(), EndDeferWindowPos(), IconTitleWndProc(), LISTBOX_UpdateSize(), MDICascade(), MDIClientWndProc_common(), MDITile(), MDI_ChildActivate(), MDI_SwitchActiveChild(), MDI_UpdateFrameText(), MENU_ShowPopup(), MSGBOX_OnInit(), MoveWindow(), STATIC_ResizeWindow(), SetForegroundWindow(), SetMenu(), ShowScrollBar(), and Win32MDIChildWindow::createChild().

BOOL WINAPI SetWindowPlacement HWND    hwnd,
const WINDOWPLACEMENT *    winpos
 

Definition at line 639 of file window.cpp.

Referenced by SetInternalWindowPos().

BOOL WINAPI GetWindowPlacement HWND    hwnd,
LPWINDOWPLACEMENT    winpos
 

Definition at line 665 of file window.cpp.

Referenced by GetInternalWindowPos(), MonitorFromWindow(), and SetInternalWindowPos().

BOOL WIN32API IsWindow HWND    hwnd
 

Definition at line 687 of file window.cpp.

Referenced by CBRollUp(), COMBO_EditKillFocus(), COMBO_LButtonDown(), CallWindowProcA(), CallWindowProcW(), ClientToScreen(), DeferWindowPos(), GetLastActivePopup(), GetNextDlgGroupItem(), GetNextDlgTabItem(), GetSystemMenu(), IsWindowEnabled(), IsWindowVisible(), MDIClientWndProcW(), MDIClientWndProc_common(), MDICreateChild(), MENU_DoNextMenu(), MENU_MouseMove(), MENU_ShowPopup(), MENU_TrackMenu(), ScreenToClient(), SetFocus(), SetInternalWindowPos(), SetParent(), ShowScrollBar(), TIMER_KillTimerFromWindow(), TranslateAcceleratorA(), and Win32WindowProc().

BOOL WINAPI IsWindowEnabled HWND    hwnd
 

Definition at line 705 of file window.cpp.

Referenced by BUTTON_DrawPushButton(), CB_Paint(), ChildWindowFromPointEx(), KBD_translate_accelerator(), MDITile(), MDI_ChildActivate(), OS2ToWinMsgTranslate(), STATIC_PaintTextfn(), TranslateMDISysAccel(), and UB_Paint().

BOOL WIN32API IsWindowVisible HWND    hwnd
 

Definition at line 723 of file window.cpp.

Referenced by ChildWindowFromPointEx(), EDIT_Refresh(), GetScrollBarInfo(), LISTBOX_RepaintItem(), MDICascade(), MDICreateChild(), MDITile(), ShowOwnedPopups(), and UpdateWindow().

HWND WINAPI SetFocus HWND    hwnd
 

Definition at line 769 of file window.cpp.

Referenced by BUTTON_LButtonDown(), COMBO_LButtonDown(), DefFrameProcW(), EDIT_WM_LButtonDown(), LISTBOX_HandleLButtonDown(), MDIClientWndProc_common(), MDI_ChildActivate(), MSGBOX_OnInit(), and SCROLL_HandleScrollEvent().

HWND WINAPI GetFocus void   
 

Definition at line 833 of file window.cpp.

Referenced by DIALOG_IsDialogMessage(), and MDI_ChildActivate().

BOOL WINAPI IsZoomed HWND    hwnd
 

Definition at line 860 of file window.cpp.

BOOL WINAPI LockWindowUpdate HWND    hwnd
 

Definition at line 872 of file window.cpp.

BOOL WINAPI GetWindowRect HWND    hwnd,
PRECT    pRect
 

Definition at line 880 of file window.cpp.

Referenced by CBCalcPlacement(), CBDropDown(), CBForceDummyResize(), CBGetDroppedControlRect(), ChildWindowFromPointEx(), IsPointInWindow(), LISTBOX_HandleLButtonDownCombo(), LISTBOX_UpdateSize(), MENU_FindItemByCoords(), MENU_ShowSubPopup(), MSGBOX_OnInit(), MonitorFromWindow(), and STATIC_ResizeWindow().

int WINAPI GetWindowTextLengthA HWND    hwnd
 

Definition at line 914 of file window.cpp.

Referenced by BUTTON_DrawPushButton(), CB_Paint(), GB_Paint(), and STATIC_PaintTextfn().

int WIN32API GetWindowTextA HWND    hwnd,
LPSTR    lpsz,
int    cch
 

Definition at line 931 of file window.cpp.

Referenced by BUTTON_DrawPushButton(), CBUpdateLBox(), CB_Paint(), DrawCaptionTemp(), GB_Paint(), MSGBOX_OnInit(), and STATIC_PaintTextfn().

int WIN32API GetWindowTextLengthW HWND    hwnd
 

Definition at line 949 of file window.cpp.

int WIN32API GetWindowTextW HWND    hwnd,
LPWSTR    lpsz,
int    cch
 

Definition at line 966 of file window.cpp.

Referenced by DIALOG_IsAccelerator(), InternalGetWindowText(), MDI_MenuDeleteItem(), MDI_MenuModifyItem(), MDI_MoreWindowsDlgProc(), and MDI_UpdateFrameText().

BOOL WIN32API SetWindowTextA HWND    hwnd,
LPCSTR    lpsz
 

Definition at line 983 of file window.cpp.

Referenced by CBPaintText(), and MSGBOX_OnInit().

BOOL WIN32API SetWindowTextW HWND    hwnd,
LPCWSTR    lpsz
 

Definition at line 1000 of file window.cpp.

int WIN32API InternalGetWindowText HWND    hwnd,
LPWSTR    lpString,
INT    nMaxCount
 

Definition at line 1018 of file window.cpp.

BOOL WIN32API SetForegroundWindow HWND    hwnd
 

Definition at line 1032 of file window.cpp.

BOOL WIN32API GetClientRect HWND    hwnd,
PRECT    pRect
 

Definition at line 1040 of file window.cpp.

Referenced by ArrangeIconicWindows(), BUTTON_Click(), BUTTON_DrawPushButton(), BUTTON_LButtonUp(), BUTTON_MouseMove(), BUTTON_SetFont(), BUTTON_SetText(), CBCalcPlacement(), CBDropDown(), CBGetTextAreaHeight(), CBPaintBorder(), CB_Paint(), COMBO_Create(), COMBO_EraseBackground(), COMBO_MouseMove(), CalcChildScroll(), ComboLBWndProc(), EDIT_Draw(), EDIT_EM_LineScroll(), EDIT_EM_SetMargins(), EDIT_ML_InvalidateText(), EDIT_Refresh(), EDIT_WM_EraseBkGnd(), EDIT_WM_SetFont(), GB_Paint(), LISTBOX_Create(), LISTBOX_EraseBackground(), LISTBOX_HandleLButtonDownCombo(), LISTBOX_UpdateSize(), MDIClientWndProc_common(), MDITile(), MDI_CalcDefaultChildPos(), MDI_ChildGetMinMaxInfo(), MENU_DrawPopupMenu(), MSGBOX_OnInit(), OB_Paint(), SCROLL_DrawScrollBar(), SCROLL_GetScrollBarRect(), SCROLL_GetSizeBox(), STATIC_PaintBitmapfn(), STATIC_PaintEtchedfn(), STATIC_PaintIconfn(), STATIC_PaintMetafilefn(), STATIC_PaintOwnerDrawfn(), STATIC_PaintRectfn(), STATIC_PaintTextfn(), ScrollChildren(), ScrollWindowEx(), UB_Paint(), and WINPOS_FindIconPos().

BOOL WIN32API AdjustWindowRect PRECT    rect,
DWORD    style,
BOOL    menu
 

Definition at line 1063 of file window.cpp.

BOOL WIN32API AdjustWindowRectEx PRECT    rect,
DWORD    style,
BOOL    menu,
DWORD    exStyle
 

Definition at line 1070 of file window.cpp.

Referenced by AdjustWindowRect(), GET_SHORT(), MDIClientWndProc_common(), MDI_ChildGetMinMaxInfo(), and Win32MDIChildWindow::childGetMinMaxInfo().

void WINPOS_GetWinOffset Win32BaseWindow   wndFrom,
Win32BaseWindow   wndTo,
POINT *    offset
[static]
 

Definition at line 1137 of file window.cpp.

Referenced by MapWindowPoints().

int WIN32API MapWindowPoints HWND    hwndFrom,
HWND    hwndTo,
LPPOINT    lpPoints,
UINT    cPoints
 

Definition at line 1170 of file window.cpp.

Referenced by COMBO_MouseMove(), ClientToScreen(), GetMenuItemRect(), GetWindowRect(), MSGBOX_OnInit(), OS2ToWinMsgTranslate(), and ScreenToClient().

BOOL WIN32API ScreenToClient HWND    hwnd,
LPPOINT    pt
 

Definition at line 1228 of file window.cpp.

Referenced by SCROLL_HandleScrollEvent().

HWND WIN32API GetDesktopWindow void   
 

Definition at line 1251 of file window.cpp.

Referenced by CBDropDown(), DeferWindowPos(), GetDC(), GetWindowDC(), SetParent(), SetSysColors(), and ShowOwnedPopups().

HWND WIN32API FindWindowA LPCSTR    lpszClass,
LPCSTR    lpszWindow
 

Definition at line 1259 of file window.cpp.

Referenced by WinHelpA().

HWND WIN32API FindWindowW LPCWSTR    lpClassName,
LPCWSTR    lpWindowName
 

Definition at line 1265 of file window.cpp.

HWND WIN32API FindWindowExA HWND    hwndParent,
HWND    hwndChildAfter,
LPCSTR    lpszClass,
LPCSTR    lpszWindow
 

Definition at line 1271 of file window.cpp.

Referenced by FindWindowA().

HWND WIN32API FindWindowExW HWND    hwndParent,
HWND    hwndChildAfter,
LPCWSTR    lpszClass,
LPCWSTR    lpszWindow
 

Definition at line 1306 of file window.cpp.

Referenced by FindWindowW().

BOOL WIN32API FlashWindow HWND    hwnd,
BOOL    fFlash
 

Definition at line 1332 of file window.cpp.

BOOL WIN32API MoveWindow HWND    hwnd,
INT    x,
INT    y,
INT    cx,
INT    cy,
BOOL    repaint
 

Definition at line 1340 of file window.cpp.

Referenced by DefFrameProcW(), MDIClientWndProc_common(), and SCROLL_Create().

BOOL WIN32API ClientToScreen HWND    hwnd,
PPOINT    pt
 

Definition at line 1352 of file window.cpp.

Referenced by COMBO_Create(), ChildWindowFromPointEx(), GET_SHORT(), and LISTBOX_HandleLButtonDownCombo().

HDWP WIN32API BeginDeferWindowPos int    count
 

Definition at line 1375 of file window.cpp.

HDWP WIN32API DeferWindowPos HDWP    hdwp,
HWND    hwnd,
HWND    hwndAfter,
INT    x,
INT    y,
INT    cx,
INT    cy,
UINT    flags
 

Definition at line 1408 of file window.cpp.

BOOL WIN32API EndDeferWindowPos HDWP    hdwp
 

Definition at line 1508 of file window.cpp.

HWND WIN32API ChildWindowFromPoint HWND    hwnd,
POINT    pt
 

Definition at line 1536 of file window.cpp.

Referenced by MDIClientWndProc_common().

HWND WIN32API ChildWindowFromPointEx HWND    hwndParent,
POINT    pt,
UINT    uFlags
 

Definition at line 1553 of file window.cpp.

Referenced by ChildWindowFromPoint().

BOOL WIN32API CloseWindow HWND    hwnd
 

Definition at line 1608 of file window.cpp.

BOOL IsPointInWindow HWND    hwnd,
POINT    point
[static]
 

Definition at line 1625 of file window.cpp.

Referenced by WindowFromPoint().

HWND WIN32API WindowFromPoint POINT    point
 

Definition at line 1661 of file window.cpp.

Referenced by OS2ToWinMsgTranslate().

BOOL WIN32API IsWindowUnicode HWND    hwnd
 

Definition at line 1703 of file window.cpp.

DWORD WINAPI SwitchToThisWindow HWND    hwnd,
BOOL    restore
 

Definition at line 1720 of file window.cpp.

BOOL WIN32API EnumThreadWindows DWORD    dwThreadId,
WNDENUMPROC    lpfn,
LPARAM    lParam
 

Definition at line 1726 of file window.cpp.

BOOL WIN32API EnumChildWindows HWND    hwnd,
WNDENUMPROC    lpfn,
LPARAM    lParam
 

Definition at line 1732 of file window.cpp.

BOOL WIN32API EnumWindows WNDENUMPROC    lpfn,
LPARAM    lParam
 

Definition at line 1756 of file window.cpp.

UINT WIN32API ArrangeIconicWindows HWND    parent
 

Definition at line 1762 of file window.cpp.

Referenced by MDICascade(), MDIClientWndProc_common(), and MDITile().

BOOL WIN32API OpenIcon HWND    hwnd
 

Definition at line 1807 of file window.cpp.

BOOL WINAPI ShowOwnedPopups HWND    hwndOwner,
BOOL    fShow
 

Definition at line 1823 of file window.cpp.

HWND WINAPI GetForegroundWindow void   
 

Definition at line 1877 of file window.cpp.

Referenced by SendInput().

HWND WINAPI GetLastActivePopup HWND    hWnd
 

Definition at line 1897 of file window.cpp.

DWORD WINAPI GetWindowThreadProcessId HWND    hWnd,
PDWORD    lpdwProcessId
 

Definition at line 1921 of file window.cpp.

DWORD WINAPI GetWindowContextHelpId HWND    hwnd
 

Definition at line 1929 of file window.cpp.

BOOL WINAPI SetWindowContextHelpId HWND    hwnd,
DWORD    dwContextHelpId
 

Definition at line 1948 of file window.cpp.

HANDLE WINAPI GetPropA HWND    hwnd,
LPCSTR    str
 

Definition at line 1967 of file window.cpp.

Referenced by DBG_LOCALLOG().

HANDLE WINAPI GetPropW HWND    hwnd,
LPCWSTR    str
 

Definition at line 1985 of file window.cpp.

BOOL WINAPI SetPropA HWND    hwnd,
LPCSTR    str,
HANDLE    handle
 

Definition at line 2014 of file window.cpp.

Referenced by SetPropW().

BOOL WINAPI SetPropW HWND    hwnd,
LPCWSTR    str,
HANDLE    handle
 

Definition at line 2033 of file window.cpp.

HANDLE WINAPI RemovePropA HWND    hwnd,
LPCSTR    str
 

Definition at line 2049 of file window.cpp.

Referenced by RemovePropW().

HANDLE WINAPI RemovePropW HWND    hwnd,
LPCWSTR    str
 

Definition at line 2067 of file window.cpp.

INT WINAPI EnumPropsA HWND    hwnd,
PROPENUMPROCA    func
 

Definition at line 2083 of file window.cpp.

INT WINAPI EnumPropsW HWND    hwnd,
PROPENUMPROCW    func
 

Definition at line 2091 of file window.cpp.

INT WINAPI EnumPropsExA HWND    hwnd,
PROPENUMPROCEXA    func,
LPARAM    lParam
 

Definition at line 2100 of file window.cpp.

Referenced by EnumPropsA().

INT WINAPI EnumPropsExW HWND    hwnd,
PROPENUMPROCEXW    func,
LPARAM    lParam
 

Definition at line 2119 of file window.cpp.

Referenced by EnumPropsW().

BOOL WINAPI AnyPopup void   
 

Definition at line 2154 of file window.cpp.


Generated on Wed Jan 23 23:21:33 2002 for ODIN-user32 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001