ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

window.h File Reference

Go to the source code of this file.

Data Structures

struct  ChildWndInfo
 information structure for creation of a MDI child window More...
struct  Window
struct  Window::StaticWindowData
 structure for managing critical sections as static class information in struct Window More...
struct  TypeCheck< CLASS >
 dynamic casting of Window pointers More...
struct  SubclassedWindow
struct  WindowCreator< WND_CLASS >
 template class used in macro WINDOW_CREATOR to define the creater functions for Window objects More...
struct  WindowCreatorInfo< WND_CLASS, INFO_CLASS >
 template class used in macro WINDOW_CREATOR_INFO to the define creater functions for Window objects with additional creation information More...
struct  WindowClass
struct  BtnWindowClass
 window class with gray background color More...
struct  IconWindowClass
 window class with specified icon from resources More...
struct  MenuInfo
 menu info structure More...
struct  ChildWindow
struct  PreTranslateWindow
struct  DialogWindow
struct  Dialog
struct  PropSheetPage
struct  PropertySheetDialog
 Property Sheet dialog. More...
struct  PropSheetPageDlg
 Property Sheet Page (inner dialog) More...
struct  ResizeEntry
 structure to assign RESIZE_FLAGS to dialogs control More...
struct  ResizeManager
 Management of controls in resizable dialogs. More...
struct  ResizeController< BASE >
 Controller base template class for resizable dialogs. More...
struct  Button
struct  Static
struct  CtlColorParent< BASE >
struct  OwnerDrawParent< BASE >
 draw message routing for ColorButton and PictureButton More...
struct  OwnerdrawnButton
struct  FlatButton
struct  PictureButton
struct  ColorStatic
struct  HyperlinkCtrl
 Hyperlink Controls. More...
struct  ToolTip
 encapsulation of tool tip controls More...
struct  ListSort
 sorting of list controls More...
struct  TrayIcon
struct  TrayIconControllerTemplate< BASE >
struct  EditController

Defines

#define GET_WINDOW(CLASS, hwnd)   Window::get_window<CLASS>(hwnd)
#define NFR_CURRENT   NFR_ANSI
#define WINDOW_DYNAMIC_CAST(CLASS, hwnd)   TypeCheck<CLASS>::dyn_cast(Window::get_window(hwnd))
#define WINDOW_CREATOR(WND_CLASS)   ((Window::CREATORFUNC) WindowCreator<WND_CLASS>::window_creator)
#define WINDOW_CREATOR_INFO(WND_CLASS, INFO_CLASS)   ((Window::CREATORFUNC_INFO) WindowCreatorInfo<WND_CLASS, INFO_CLASS>::window_creator)
#define PM_DISPATCH_COMMAND   (WM_APP+0x00)
#define PM_TRANSLATE_MSG   (WM_APP+0x01)
#define SPLIT_WIDTH   5
#define DEFAULT_SPLIT_POS   300
#define COLOR_SPLITBAR   LTGRAY_BRUSH
#define PM_FRM_GET_MENUINFO   (WM_APP+0x02)
#define Frame_GetMenuInfo(hwnd)   ((MenuInfo*)SNDMSG(hwnd, PM_FRM_GET_MENUINFO, 0, 0))
#define PM_SETSTATUSTEXT   (WM_APP+0x1E)
#define PM_FRM_CALC_CLIENT   (WM_APP+0x03)
#define Frame_CalcFrameClient(hwnd, prt)   ((BOOL)SNDMSG(hwnd, PM_FRM_CALC_CLIENT, 0, (LPARAM)(PRECT)prt))
#define PM_JUMP_TO_URL   (WM_APP+0x25)
#define PM_URL_CHANGED   (WM_APP+0x26)
#define PM_DISPATCH_CTLCOLOR   (WM_APP+0x08)
#define PM_DISPATCH_DRAWITEM   (WM_APP+0x09)
#define PM_TRAYICON   (WM_APP+0x20)
#define WINMSG_TASKBARCREATED   TEXT("TaskbarCreated")
#define WINMSG_SHELLHOOK   TEXT("SHELLHOOK")

Typedefs

typedef set< HWNDWindowSet

Enumerations

enum  RESIZE_FLAGS {
  MOVE_LEFT = 0x1, MOVE_RIGHT = 0x2, MOVE_TOP = 0x4, MOVE_BOTTOM = 0x8,
  MOVE_X = MOVE_LEFT | MOVE_RIGHT, MOVE_Y = MOVE_TOP | MOVE_BOTTOM, RESIZE_X = MOVE_RIGHT, RESIZE_Y = MOVE_BOTTOM,
  MOVE = MOVE_X | MOVE_Y, RESIZE = RESIZE_X | RESIZE_Y
}
 Flags to specify how to move and resize controls when resizing their parent window. More...
enum  { TRAYBUTTON_LEFT = 0, TRAYBUTTON_RIGHT, TRAYBUTTON_MIDDLE }

Functions

void DrawGrayText (HDC hdc, LPRECT pRect, LPCTSTR text, int dt_flags)
int ListView_GetItemData (HWND list_ctrl, int idx)
int ListView_FindItemPara (HWND list_ctrl, LPARAM param)
int ListView_GetFocusedItem (HWND list_ctrl)
LPARAM TreeView_GetItemData (HWND hwndTreeView, HTREEITEM hItem)

Generated on Sat May 26 2012 04:45:20 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.