ReactOS 0.4.16-dev-41-ge8c7597
|
Go to the source code of this file.
Classes | |
struct | ChildWndInfo |
information structure for creation of a MDI child window More... | |
class | 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 | PreTranslateWindow |
struct | ChildWindow |
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 |
Typedefs | |
typedef set< HWND > | WindowSet |
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) |
#define COLOR_SPLITBAR LTGRAY_BRUSH |
#define GET_WINDOW | ( | CLASS, | |
hwnd | |||
) | Window::get_window<CLASS>(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 WINDOW_DYNAMIC_CAST | ( | CLASS, | |
hwnd | |||
) | TypeCheck<CLASS>::dyn_cast(Window::get_window(hwnd)) |
anonymous enum |
Flags to specify how to move and resize controls when resizing their parent window.
Enumerator | |
---|---|
MOVE_LEFT | |
MOVE_RIGHT | |
MOVE_TOP | |
MOVE_BOTTOM | |
MOVE_X | |
MOVE_Y | |
RESIZE_X | |
RESIZE_Y | |
MOVE | |
RESIZE |
Definition at line 455 of file window.h.
Definition at line 891 of file window.cpp.
Referenced by PictureButton::DrawItem(), and if().
Definition at line 928 of file window.h.
Referenced by ListSort::sort().
Definition at line 915 of file window.h.
Referenced by FindProgramDlg::LaunchSelected(), and ListSort::sort().
Definition at line 968 of file window.h.
Referenced by MainFrameBase::Notify(), ShellBrowser::OnDefaultCommand(), ShellBrowser::OnTreeItemExpanding(), ShellBrowser::OnTreeItemRClick(), ShellBrowser::select_entry(), ShellBrowser::select_folder(), and TrayNotifyDlg::SetIconMode().