ReactOS 0.4.16-dev-205-g7b2bb7e
FileChildWndInfo Struct Reference

information structure for creation of FileChildWindow More...

#include <filechild.h>

Inheritance diagram for FileChildWndInfo:
Collaboration diagram for FileChildWndInfo:

Public Types

typedef ChildWndInfo super
 

Public Member Functions

 FileChildWndInfo (HWND hmdiclient, LPCTSTR path, ENTRY_TYPE etype=ET_UNKNOWN)
 
- Public Member Functions inherited from ChildWndInfo
 ChildWndInfo (HWND hmdiclient)
 

Public Attributes

ENTRY_TYPE _etype
 
LPCTSTR _path
 
WINDOWPLACEMENT _pos
 
int _open_mode
 
- Public Attributes inherited from ChildWndInfo
HWND _hmdiclient
 

Detailed Description

information structure for creation of FileChildWindow

Definition at line 30 of file filechild.h.

Member Typedef Documentation

◆ super

Definition at line 32 of file filechild.h.

Constructor & Destructor Documentation

◆ FileChildWndInfo()

FileChildWndInfo::FileChildWndInfo ( HWND  hmdiclient,
LPCTSTR  path,
ENTRY_TYPE  etype = ET_UNKNOWN 
)

Definition at line 35 of file filechild.cpp.

36 : super(hmdiclient),
37 _etype(etype)
38{
39#ifndef _NO_WIN_FS
40 if (etype == ET_UNKNOWN)
41#ifdef __WINE__
42 if (*path == '/')
43 _etype = ET_UNIX;
44 else
45#endif
47#endif
48
49 _path = path;
50
51 _pos.length = sizeof(WINDOWPLACEMENT);
52 _pos.flags = 0;
58
60}
@ ET_UNKNOWN
Definition: entries.h:30
@ ET_WINDOWS
Definition: entries.h:32
@ OWM_EXPLORE
Definition: mainframe.h:32
@ OWM_DETAILS
"rooted" window with special shell namespace root
Definition: mainframe.h:34
ChildWndInfo super
Definition: filechild.h:32
WINDOWPLACEMENT _pos
Definition: filechild.h:39
LPCTSTR _path
Definition: filechild.h:37
ENTRY_TYPE _etype
Definition: filechild.h:36
RECT rcNormalPosition
Definition: winuser.h:3298
LONG right
Definition: windef.h:308
LONG bottom
Definition: windef.h:309
LONG top
Definition: windef.h:307
LONG left
Definition: windef.h:306
#define SW_SHOWNORMAL
Definition: winuser.h:773
#define CW_USEDEFAULT
Definition: winuser.h:225
struct _WINDOWPLACEMENT WINDOWPLACEMENT

Member Data Documentation

◆ _etype

ENTRY_TYPE FileChildWndInfo::_etype

Definition at line 36 of file filechild.h.

Referenced by FileChildWndInfo().

◆ _open_mode

int FileChildWndInfo::_open_mode

◆ _path

LPCTSTR FileChildWndInfo::_path

Definition at line 37 of file filechild.h.

Referenced by FileChildWndInfo().

◆ _pos

WINDOWPLACEMENT FileChildWndInfo::_pos

Definition at line 39 of file filechild.h.

Referenced by FileChildWndInfo(), and MDIMainFrame::WndProc().


The documentation for this struct was generated from the following files: