LibreOffice Module vcl (master) 1
Macros | Functions
wincomp.hxx File Reference
#include <string.h>
Include dependency graph for wincomp.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MOUSEZ_CLASSNAME   L"MouseZ"
 
#define MOUSEZ_TITLE   L"Magellan MSWHEEL"
 
#define MSH_WHEELMODULE_CLASS   (MOUSEZ_CLASSNAME)
 
#define MSH_WHEELMODULE_TITLE   (MOUSEZ_TITLE)
 
#define MSH_SCROLL_LINES   L"MSH_SCROLL_LINES_MSG"
 
#define WHEEL_DELTA   120
 
#define WM_MOUSEWHEEL   0x020A
 
#define SPI_GETWHEELSCROLLLINES   104
 
#define SPI_SETWHEELSCROLLLINES   105
 
#define WHEEL_PAGESCROLL   (UINT_MAX)
 
#define COLOR_GRADIENTACTIVECAPTION   27
 
#define COLOR_GRADIENTINACTIVECAPTION   28
 
#define SPI_GETFLATMENU   0x1022
 
#define COLOR_MENUBAR   30
 
#define COLOR_MENUHILIGHT   29
 
#define CS_DROPSHADOW   0x00020000
 
#define WS_EX_LAYERED   0x00080000
 
#define WM_UNICHAR   0x0109
 
#define UNICODE_NOCHAR   0xFFFF
 

Functions

HPEN SelectPen (HDC hDC, HPEN hPen)
 
void DeletePen (HPEN hPen)
 
HPEN GetStockPen (int nObject)
 
HBRUSH SelectBrush (HDC hDC, HBRUSH hBrush)
 
void DeleteBrush (HBRUSH hBrush)
 
HBRUSH GetStockBrush (int nObject)
 
HFONT SelectFont (HDC hDC, HFONT hFont)
 
void DeleteFont (HFONT hFont)
 
HFONT GetStockFont (int nObject)
 
HBITMAP SelectBitmap (HDC hDC, HBITMAP hBitmap)
 
void DeleteBitmap (HBITMAP hBitmap)
 
void DeleteRegion (HRGN hRegion)
 
HPALETTE GetStockPalette (int nObject)
 
void DeletePalette (HPALETTE hPalette)
 
void SetWindowStyle (HWND hWnd, DWORD nStyle)
 
DWORD GetWindowStyle (HWND hWnd)
 
void SetWindowExStyle (HWND hWnd, DWORD nStyle)
 
DWORD GetWindowExStyle (HWND hWnd)
 
BOOL IsMinimized (HWND hWnd)
 
BOOL IsMaximized (HWND hWnd)
 
void SetWindowFont (HWND hWnd, HFONT hFont, BOOL bRedraw)
 
HFONT GetWindowFont (HWND hWnd)
 
void SetClassCursor (HWND hWnd, HCURSOR hCursor)
 
HCURSOR GetClassCursor (HWND hWnd)
 
void SetClassIcon (HWND hWnd, HICON hIcon)
 
HICON GetClassIcon (HWND hWnd)
 
HBRUSH SetClassBrush (HWND hWnd, HBRUSH hBrush)
 
HBRUSH GetClassBrush (HWND hWnd)
 
HINSTANCE GetWindowInstance (HWND hWnd)
 

Macro Definition Documentation

◆ COLOR_GRADIENTACTIVECAPTION

#define COLOR_GRADIENTACTIVECAPTION   27

Definition at line 201 of file wincomp.hxx.

◆ COLOR_GRADIENTINACTIVECAPTION

#define COLOR_GRADIENTINACTIVECAPTION   28

Definition at line 204 of file wincomp.hxx.

◆ COLOR_MENUBAR

#define COLOR_MENUBAR   30

Definition at line 211 of file wincomp.hxx.

◆ COLOR_MENUHILIGHT

#define COLOR_MENUHILIGHT   29

Definition at line 214 of file wincomp.hxx.

◆ CS_DROPSHADOW

#define CS_DROPSHADOW   0x00020000

Definition at line 218 of file wincomp.hxx.

◆ MOUSEZ_CLASSNAME

#define MOUSEZ_CLASSNAME   L"MouseZ"

Definition at line 173 of file wincomp.hxx.

◆ MOUSEZ_TITLE

#define MOUSEZ_TITLE   L"Magellan MSWHEEL"

Definition at line 174 of file wincomp.hxx.

◆ MSH_SCROLL_LINES

#define MSH_SCROLL_LINES   L"MSH_SCROLL_LINES_MSG"

Definition at line 179 of file wincomp.hxx.

◆ MSH_WHEELMODULE_CLASS

#define MSH_WHEELMODULE_CLASS   (MOUSEZ_CLASSNAME)

Definition at line 176 of file wincomp.hxx.

◆ MSH_WHEELMODULE_TITLE

#define MSH_WHEELMODULE_TITLE   (MOUSEZ_TITLE)

Definition at line 177 of file wincomp.hxx.

◆ SPI_GETFLATMENU

#define SPI_GETFLATMENU   0x1022

Definition at line 208 of file wincomp.hxx.

◆ SPI_GETWHEELSCROLLLINES

#define SPI_GETWHEELSCROLLLINES   104

Definition at line 188 of file wincomp.hxx.

◆ SPI_SETWHEELSCROLLLINES

#define SPI_SETWHEELSCROLLLINES   105

Definition at line 191 of file wincomp.hxx.

◆ UNICODE_NOCHAR

#define UNICODE_NOCHAR   0xFFFF

Definition at line 228 of file wincomp.hxx.

◆ WHEEL_DELTA

#define WHEEL_DELTA   120

Definition at line 182 of file wincomp.hxx.

◆ WHEEL_PAGESCROLL

#define WHEEL_PAGESCROLL   (UINT_MAX)

Definition at line 194 of file wincomp.hxx.

◆ WM_MOUSEWHEEL

#define WM_MOUSEWHEEL   0x020A

Definition at line 185 of file wincomp.hxx.

◆ WM_UNICHAR

#define WM_UNICHAR   0x0109

Definition at line 227 of file wincomp.hxx.

◆ WS_EX_LAYERED

#define WS_EX_LAYERED   0x00080000

Definition at line 224 of file wincomp.hxx.

Function Documentation

◆ DeleteBitmap()

void DeleteBitmap ( HBITMAP  hBitmap)
inline

Definition at line 77 of file wincomp.hxx.

◆ DeleteBrush()

void DeleteBrush ( HBRUSH  hBrush)
inline

Definition at line 47 of file wincomp.hxx.

◆ DeleteFont()

void DeleteFont ( HFONT  hFont)
inline

Definition at line 62 of file wincomp.hxx.

◆ DeletePalette()

void DeletePalette ( HPALETTE  hPalette)
inline

Definition at line 92 of file wincomp.hxx.

◆ DeletePen()

void DeletePen ( HPEN  hPen)
inline

Definition at line 32 of file wincomp.hxx.

◆ DeleteRegion()

void DeleteRegion ( HRGN  hRegion)
inline

Definition at line 82 of file wincomp.hxx.

◆ GetClassBrush()

HBRUSH GetClassBrush ( HWND  hWnd)
inline

Definition at line 162 of file wincomp.hxx.

◆ GetClassCursor()

HCURSOR GetClassCursor ( HWND  hWnd)
inline

Definition at line 142 of file wincomp.hxx.

◆ GetClassIcon()

HICON GetClassIcon ( HWND  hWnd)
inline

Definition at line 152 of file wincomp.hxx.

◆ GetStockBrush()

HBRUSH GetStockBrush ( int  nObject)
inline

Definition at line 52 of file wincomp.hxx.

◆ GetStockFont()

HFONT GetStockFont ( int  nObject)
inline

Definition at line 67 of file wincomp.hxx.

◆ GetStockPalette()

HPALETTE GetStockPalette ( int  nObject)
inline

Definition at line 87 of file wincomp.hxx.

◆ GetStockPen()

HPEN GetStockPen ( int  nObject)
inline

Definition at line 37 of file wincomp.hxx.

◆ GetWindowExStyle()

DWORD GetWindowExStyle ( HWND  hWnd)
inline

Definition at line 112 of file wincomp.hxx.

◆ GetWindowFont()

HFONT GetWindowFont ( HWND  hWnd)
inline

Definition at line 132 of file wincomp.hxx.

◆ GetWindowInstance()

HINSTANCE GetWindowInstance ( HWND  hWnd)
inline

Definition at line 167 of file wincomp.hxx.

◆ GetWindowStyle()

DWORD GetWindowStyle ( HWND  hWnd)
inline

Definition at line 102 of file wincomp.hxx.

◆ IsMaximized()

BOOL IsMaximized ( HWND  hWnd)
inline

Definition at line 122 of file wincomp.hxx.

◆ IsMinimized()

BOOL IsMinimized ( HWND  hWnd)
inline

Definition at line 117 of file wincomp.hxx.

◆ SelectBitmap()

HBITMAP SelectBitmap ( HDC  hDC,
HBITMAP  hBitmap 
)
inline

Definition at line 72 of file wincomp.hxx.

◆ SelectBrush()

HBRUSH SelectBrush ( HDC  hDC,
HBRUSH  hBrush 
)
inline

Definition at line 42 of file wincomp.hxx.

◆ SelectFont()

HFONT SelectFont ( HDC  hDC,
HFONT  hFont 
)
inline

Definition at line 57 of file wincomp.hxx.

◆ SelectPen()

HPEN SelectPen ( HDC  hDC,
HPEN  hPen 
)
inline

Definition at line 27 of file wincomp.hxx.

◆ SetClassBrush()

HBRUSH SetClassBrush ( HWND  hWnd,
HBRUSH  hBrush 
)
inline

Definition at line 157 of file wincomp.hxx.

◆ SetClassCursor()

void SetClassCursor ( HWND  hWnd,
HCURSOR  hCursor 
)
inline

Definition at line 137 of file wincomp.hxx.

◆ SetClassIcon()

void SetClassIcon ( HWND  hWnd,
HICON  hIcon 
)
inline

Definition at line 147 of file wincomp.hxx.

◆ SetWindowExStyle()

void SetWindowExStyle ( HWND  hWnd,
DWORD  nStyle 
)
inline

Definition at line 107 of file wincomp.hxx.

◆ SetWindowFont()

void SetWindowFont ( HWND  hWnd,
HFONT  hFont,
BOOL  bRedraw 
)
inline

Definition at line 127 of file wincomp.hxx.

◆ SetWindowStyle()

void SetWindowStyle ( HWND  hWnd,
DWORD  nStyle 
)
inline

Definition at line 97 of file wincomp.hxx.