#include "precomp.h"
Go to the source code of this file.
Defines | |
#define | TIMERID 1 |
#define | READERCLASS L"User32_ReaderMode" |
Functions | |
__inline | FReader2Dim (PREADERINFO prdr) |
__inline | FReaderVert (PREADERINFO prdr) |
__inline | FReaderHorz (PREADERINFO prdr) |
__inline | FReaderDiag (PREADERINFO prdr) |
void | ReaderSetCursor (PREADERINFO prdr, UINT uCursor) |
void | ReaderMouseMove (PWND pwnd, PREADERINFO prdr, LPARAM lParam) |
void | ReaderFeedback (PWND pwnd, PREADERINFO prdr) |
LRESULT CALLBACK | ReaderWndProc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) |
LONG | ReaderProcInternal (LPARAM lParam, int nCode, int dx, int dy) |
BOOL | EnterReaderMode (PREADERMODE prdrm) |
BOOL | FScrollEnabled (PWND pwnd, BOOL fVert) |
BOOL | EnterReaderModeHelper (HWND hwnd) |
Variables | |
ATOM | gatomReaderMode = 0 |
|
Definition at line 352 of file reader.c. Referenced by EnterReaderMode(). |
|
Definition at line 15 of file reader.c. Referenced by ReaderWndProc(). |
|
Definition at line 355 of file reader.c. References _CreateWindowEx(), BOOL, FALSE, FNID_DDE_BIT, gatomReaderMode, GetCapture(), hmodUser, NULL, READERCLASS, ReaderWndProc(), and RegisterClassExWOWW(). Referenced by EnterReaderModeHelper().
|
|
Definition at line 415 of file reader.c. References BOOL, tagREADERMODE::cbSize, tagREADERMODE::dwFlags, EnterReaderMode(), FALSE, FScrollEnabled(), tagREADERMODE::lParam, tagREADERMODE::pfnReaderModeProc, RDRMODE_HORZ, RDRMODE_VERT, ReaderProcInternal(), TRUE, and ValidateHwnd. Referenced by ListBoxWndProcWorker(), and MLEditWndProc().
|
|
Definition at line 17 of file reader.c. References PREADERINFO, RDRMODE_HORZ, and RDRMODE_VERT. Referenced by ReaderMouseMove(), and ReaderWndProc().
|
|
Definition at line 30 of file reader.c. References RDRMODE_DIAG. Referenced by ReaderMouseMove().
|
|
Definition at line 26 of file reader.c. References RDRMODE_HORZ. Referenced by ReaderMouseMove(), and ReaderWndProc().
|
|
Definition at line 22 of file reader.c. References RDRMODE_VERT. Referenced by ReaderMouseMove(), and ReaderWndProc().
|
|
Definition at line 391 of file reader.c. References BOOL, FALSE, NULL, REBASEALWAYS, TestWF, TRUE, WFHPRESENT, WFVPRESENT, and tagSBINFO::WSBflags. Referenced by EnterReaderModeHelper().
|
|
Definition at line 141 of file reader.c. References tagREADERINFO::dx, tagREADERINFO::dy, NtUserDestroyWindow(), PtoH, and RDRCODE_SCROLL. Referenced by ReaderWndProc().
|
|
Definition at line 57 of file reader.c. References _ClientToScreen(), abs, tagREADERINFO::dx, tagREADERINFO::dy, FReader2Dim(), FReaderDiag(), FReaderHorz(), FReaderVert(), GET_X_LPARAM, GET_Y_LPARAM, tagWND::rcWindow, ReaderSetCursor(), and UINT. Referenced by ReaderWndProc().
|
|
Definition at line 311 of file reader.c. References abs, DWORD, n, RDRCODE_SCROLL, SendMessage(), TRUE, UINT, and UpdateWindow(). Referenced by EnterReaderModeHelper().
|
|
Definition at line 40 of file reader.c. References NtUserSetCursor(), NULL, and tagREADERINFO::uCursor. Referenced by ReaderMouseMove().
|
|
Definition at line 158 of file reader.c. References cy, DefWindowProc(), FALSE, FReader2Dim(), FReaderHorz(), FReaderVert(), GET_X_LPARAM, GET_Y_LPARAM, GetClientRect(), GetCursorPos(), tagREADERINFO::hbm, hmodUser, msg, NtUserDestroyWindow(), NtUserKillTimer(), NtUserSetCapture(), NtUserSetFocus(), NtUserSetTimer(), NtUserSetWindowPos(), NULL, pcs, PREADERMODE, PREADERWND, PtInRect(), RDRCODE_END, RDRCODE_START, ReaderFeedback(), READERINFO, READERMODE, ReaderMouseMove(), ReleaseCapture(), SetWindowLongPtr(), SetWindowRgn(), TIMERID, TRUE, UserLocalAlloc, UserLocalFree, and ValidateHwnd. Referenced by EnterReaderMode().
|
|
Definition at line 353 of file reader.c. Referenced by EnterReaderMode(), and SmoothScrollWindowEx(). |