ReactOS
0.4.16-dev-1067-ge98bba2
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
_
c
d
e
f
g
h
i
l
m
n
o
p
s
t
u
x
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
Enumerations
_
a
b
c
d
f
i
l
m
o
p
s
t
w
x
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
x
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Examples
Functions
panelwnd.h File Reference
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions
LRESULT
CALLBACK
PanelWndProc
(
HWND
,
UINT
,
WPARAM
,
LPARAM
)
Function Documentation
◆
PanelWndProc()
LRESULT
CALLBACK
PanelWndProc
(
HWND
hWnd
,
UINT
message
,
WPARAM
wParam
,
LPARAM
lParam
)
Definition at line
82
of file
panelwnd.c
.
83
{
84
// Pane* pane;
85
// ChildWnd* pChildWnd = (ChildWnd*)GetWindowLongPtr(hWnd, GWLP_USERDATA);
86
// ChildWnd* new_child;
87
// ASSERT(pChildWnd);
88
89
if
(1) {
90
switch
(
message
) {
91
case
WM_CREATE
:
92
break
;
93
case
WM_PAINT
:
94
OnPaint
(
hWnd
, 0
/*pChildWnd*/
);
95
break
;
96
/*
97
case WM_COMMAND:
98
pane = GetFocus()==pChildWnd->left.hWnd? &pChildWnd->left: &pChildWnd->right;
99
switch(LOWORD(wParam)) {
100
case ID_WINDOW_NEW_WINDOW:
101
break;
102
default:
103
return pane_command(pane, LOWORD(wParam));
104
}
105
break;
106
*/
107
default
:
108
return
DefWindowProc
(
hWnd
,
message
,
wParam
,
lParam
);
109
}
110
}
111
return
0;
112
}
hWnd
HWND hWnd
Definition:
settings.c:17
wParam
WPARAM wParam
Definition:
combotst.c:138
lParam
LPARAM lParam
Definition:
combotst.c:139
OnPaint
static void OnPaint(HWND hWnd, ChildWnd *pChildWnd)
Definition:
panelwnd.c:45
DefWindowProc
#define DefWindowProc
Definition:
ros2win.h:31
message
Definition:
tftpd.h:60
WM_PAINT
#define WM_PAINT
Definition:
winuser.h:1631
WM_CREATE
#define WM_CREATE
Definition:
winuser.h:1619
modules
rosapps
templates
mdi
panelwnd.h
Generated on Fri May 2 2025 06:21:10 for ReactOS by
1.9.6