ReactOS
0.4.16-dev-251-ga17b6e9
sizebox.h
Go to the documentation of this file.
1
/*
2
* PROJECT: PAINT for ReactOS
3
* LICENSE: LGPL-2.0-or-later (https://spdx.org/licenses/LGPL-2.0-or-later)
4
* PURPOSE: Window procedure of the size boxes
5
* COPYRIGHT: Copyright 2015 Benedikt Freisen <b.freisen@gmx.net>
6
* Copyright 2017-2023 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
7
*/
8
9
#pragma once
10
11
BOOL
setCursorOnSizeBox
(
HITTEST
hit);
12
BOOL
getSizeBoxRect
(
LPRECT
prc
,
HITTEST
hit,
LPCRECT
prcBase);
13
HITTEST
getSizeBoxHitTest
(
POINT
pt
,
LPCRECT
prcBase);
14
VOID
drawSizeBoxes
(
HDC
hdc
,
LPCRECT
prcBase,
BOOL
bDrawFrame =
FALSE
,
LPCRECT
prcPaint =
NULL
);
HITTEST
HITTEST
Definition:
precomp.h:55
NULL
#define NULL
Definition:
types.h:112
FALSE
#define FALSE
Definition:
types.h:117
pt
#define pt(x, y)
Definition:
drawing.c:79
BOOL
unsigned int BOOL
Definition:
ntddk_ex.h:94
void
Definition:
nsiface.idl:2307
hdc
HDC hdc
Definition:
main.c:9
HDC
static HDC
Definition:
imagelist.c:88
prc
_Out_ LPRECT prc
Definition:
ntgdi.h:1658
setCursorOnSizeBox
BOOL setCursorOnSizeBox(HITTEST hit)
Definition:
sizebox.cpp:20
getSizeBoxHitTest
HITTEST getSizeBoxHitTest(POINT pt, LPCRECT prcBase)
Definition:
sizebox.cpp:80
drawSizeBoxes
VOID drawSizeBoxes(HDC hdc, LPCRECT prcBase, BOOL bDrawFrame=FALSE, LPCRECT prcPaint=NULL)
Definition:
sizebox.cpp:103
getSizeBoxRect
BOOL getSizeBoxRect(LPRECT prc, HITTEST hit, LPCRECT prcBase)
Definition:
sizebox.cpp:30
tagPOINT
Definition:
polytest.cpp:47
tagRECT
Definition:
windef.h:305
base
applications
mspaint
sizebox.h
Generated on Sat Nov 9 2024 06:02:20 for ReactOS by
1.9.6