Botschaftsmakros für Standardbotschaften

Übersicht        

EV_WM_ACTIVATE
void EvActivate(uint active, bool minimized, HWND hWndOther)

EV_WM_ACTIVATEAPP

void EvActivateApp(bool active, HANDLE threadId)

void EvActivateApp(bool active, HTASK hTask)

EV_WM_ASKCBFORMATNAME
void EvAskCBFormatName(uint bufLen, char far* buffer)

EV_WM_CANCELMODE
void EvCancelMode()

EV_WM_CHANGECBCHAIN
void EvChangeCBChain(uint bufLen, char far* buffer)

EV_WM_CHAR
void EvChar(uint key, uint repeatCount, uint flags)

EV_WM_CHARTOITEM
int EvCharToItem(uint key, HWND hWndListBox, uint caretPos)

EV_WM_CHILDACTIVATE
void EvChildActivate()

EV_WM_CHILDINVALID
void EvChildInvalid(HWND)

EV_WM_CLOSE
void EvClose()

EV_WM_COMMNOTIFY
void EvCommNotify(UINT, UINT)

EV_WM_COMPACTING
void EvCompacting(uint compactRatio)

EV_WM_COMPAREITEM
LRESULT EvCompareItem(uint ctrlId, COMPAREITEMSTRUCT far& compareInfo)

EV_WM_CREATE
int EvCreate(CREATESTRUCT far &)

EV_WM_CTLCOLOR
HBRUSH EvCtlColor(HDC, HWND hWndChild, uint ctlType)

EV_WM_DEADCHAR
void EvDeadChar(uint deadKey, uint repeatCount, uint flags)

EV_WM_DELETEITEM
void EvDeleteItem(uint ctrlId, DELETEITEMSTRUCT far& deleteInfo)

EV_WM_DESTROY
void EvDestroy()

EV_WM_DESTROYCLIPBOARD
void EvDestroyClipboard()

EV_WM_DEVMODECHANGE
void EvDevModeChange(char far* devMode)

EV_WM_DRAWCLIPBOARD
void EvDrawClipboard()

EV_WM_DRAWITEM
void EvDrawItem(uint ctrlId, DRAWITEMSTRUCT far& drawInfo)

EV_WM_DROPFILES
void EvDropFiles(TDropInfo dropInfo)

EV_WM_ENABLE
void EvEnable(bool enabled)

EV_WM_ENDSESSION
void EvEndSession(bool endSession)

EV_WM_ENTERIDLE
void EvEnterIdle(uint source, HWND hWndDlg)

EV_WM_ERASEBKGND
bool EvEraseBkgnd(HDC)

EV_WM_FONTCHANGE
void EvFontChange()

EV_WM_GETDLGCODE
uint EvGetDlgCode(MSG far*)

EV_WM_GETFONT
HFONT EvGetFont();

EV_WM_GETMINMAXINFO
void EvGetMinMaxInfo(MINMAXINFO far &)

EV_WM_GETTEXT
void EvGetText(uint bufLen, char far* buffer)

EV_WM_GETTEXTLENGTH

uint EvGetTextLength()

EV_WM_HOTKEY
void EvHotKey(int idHotKey)

EV_WM_HSCROLL
void EvHScroll(uint scrollCode, uint thumbPos, HWND hWndCtl)

EV_WM_HSCROLLCLIPBOARD
void EvHScrollClipboard(HWND hWndCBViewer, uint scrollCode, uint pos)

EV_WM_ICONERASEBKGND
void EvIconEraseBkgnd(HDC)

EV_WM_INITMENU
void EvInitMenu(HMENU)

EV_WM_INITMENUPOPUP
void EvInitMenuPopup(HMENU hPopupMenu, uint index, bool sysMenu)

EV_WM_INPUTFOCUS

void EvInputFocus(bool gainingFocus)

EV_WM_KEYDOWN
void EvKeyDown(uint key, uint repeatCount, uint flags)

EV_WM_KEYUP
void EvKeyUp(uint key, uint repeatCount, uint flags)

EV_WM_KILLFOCUS
void EvKillFocus(HWND hWndGetFocus)

EV_WM_LBUTTONDBLCLK
void EvLButtonDblClk(uint modKeys, TPoint& point)

EV_WM_LBUTTONDOWN
void EvLButtonDown(uint modKeys, TPoint& point)

EV_WM_LBUTTONUP
void EvLButtonUp(uint modKeys, TPoint& point)

EV_WM_MBUTTONDBLCLK
void EvMButtonDblClk(uint modKeys, TPoint& point)

EV_WM_MBUTTONDOWN
void EvMButtonDown(uint modKeys, TPoint& point)

EV_WM_MBUTTONUP
void EvMButtonUp(uint modKeys, TPoint& point)

EV_WM_MDIACTIVATE
void EvMDIActivate(HWND hWndActivated, HWND hWndDeactivated)

EV_WM_MDICREATE
LRESULT EvMDICreate(MDICREATESTRUCT far& createStruct)

EV_WM_MDIDESTROY
void EvMDIDestroy(HWND hWnd)

EV_WM_MENUCHAR
uint EvMenuChar(uint nChar, uint menuType, HMENU hMenu)

EV_WM_MENUSELECT
void EvMenuSelect(uint menuItemId, uint flags, HMENU hMenu)

EV_WM_MEASUREITEM
void EvMeasureItem(uint ctrlId, MEASUREITEMSTRUCT far& measureInfo)

EV_WM_MOUSEACTIVATE
uint EvMouseActivate(HWND hWndTopLevel, uint hitTestCode, uint msg)

EV_WM_MOUSEMOVE
void EvMouseMove(uint modKeys, TPoint& point)

EV_WM_MOVE
void EvMove(TPoint &clientOrigin)

EV_WM_NCACTIVATE
bool EvNCActivate(bool active)

EV_WM_NCCALCSIZE
uint EvNCCalcSize(bool calcValidRects, NCCALCSIZE_PARAMS far &)

EV_WM_NCCREATE
bool EvNCCreate(CREATESTRUCT far &)

EV_WM_NCDESTROY
void EvNCDestroy()

EV_WM_NCHITTEST
uint EvNCHitTest(TPoint& point)

EV_WM_NCLBUTTONDBLCLK
void EvNCLButtonDblClk(uint hitTest, TPoint& point)

EV_WM_NCLBUTTONDOWN
void EvNCLButtonDown(uint hitTest, TPoint& point)

EV_WM_NCLBUTTONUP
void EvNCLButtonUp(uint hitTest, TPoint& point)

EV_WM_NCMBUTTONDBLCLK
void EvNCMButtonDblClk(uint hitTest, TPoint& point)

EV_WM_NCMBUTTONDOWN
void EvNCMButtonDown(uint hitTest, TPoint& point)

EV_WM_NCMBUTTONUP
void EvNCMButtonUp(uint hitTest, TPoint& point)

EV_WM_NCMOUSEMOVE
void EvNCMouseMove(uint hitTest, TPoint& point)

EV_WM_NCPAINT
void EvNCPaint()

EV_WM_NCRBUTTONDBLCLK
void EvNCRButtonDblClk(uint hitTest, TPoint& point)

EV_WM_NCRBUTTONDOWN
void EvNCRButtonDown(uint hitTest, TPoint& point)

EV_WM_NCRBUTTONUP
void EvNCRButtonUp(uint hitTest, TPoint& point)

EV_WM_NEXTDLGCTL
void EvNextDlgCtl(UINT, UINT)

EV_WM_OTHERWINDOWCREATED

void EvOtherWindowCreated(HWND hWndOther)

EV_WM_OTHERWINDOWDESTROYED

void EvOtherWindowDestroyed(HWND hWndOther)

EV_WM_PAINT
void EvPaint()

EV_WM_PAINTCLIPBOARD

void EvPaintClipboard(HWND, HANDLE hPaintStruct)

EV_WM_PAINTICON
void EvPaintIcon()

EV_WM_PALETTECHANGED
void EvPaletteChanged(HWND hWndPalChg)

EV_WM_PALETTEISCHANGING
void EvPaletteIsChanging(HWND hWndPalChg)

EV_WM_PARENTNOTIFY
void EvParentNotify(uint event, uint childHandleOrX, uint childIDOrY)

EV_WM_POWER
int EvPower(uint powerEvent)

EV_WM_QUERYDRAGICON
HANDLE EvQueryDragIcon()

EV_WM_QUERYENDSESSION
bool EvQueryEndSession()

EV_WM_QUERYNEWPALETTE
bool EvQueryNewPalette()

EV_WM_QUERYOPEN
bool EvQueryOpen()

EV_WM_QUEUESYNC
void EvQueueSync()

EV_WM_RBUTTONDBLCLK
void EvRButtonDblClk(uint modKeys, TPoint& point)

EV_WM_RBUTTONDOWN
void EvRButtonDown(uint modKeys, TPoint& point)

EV_WM_RBUTTONUP
void EvRButtonUp(uint modKeys, TPoint& point)

EV_WM_RENDERALLFORMATS
void EvRenderAllFormats()

EV_WM_RENDERFORMAT
void EvRenderFormat(uint dataFormat)

EV_WM_SETCURSOR
bool EvSetCursor(HWND hWndCursor, uint hitTest, uint mouseMsg)

EV_WM_SETFOCUS
void EvSetFocus(HWND hWndLostFocus)

EV_WM_SETFONT
void EvSetFont(HFONT hFont, bool redraw)

EV_WM_SETREDRAW
void EvSetRedraw(bool)

EV_WM_SETTEXT
void EvSetText(CONST char far* text)

EV_WM_SHOWWINDOW
void EvShowWindow(bool show, uint status)

EV_WM_SIZE
void EvSize(uint sizeType, TSize& size)
Windows sendet die Botschaft WM_SIZE nachdem die Größe eines Fensters verändert wurde. Der Parameter sizeType enthält den Typ der Größenänderung. Dabei sind folgende Werte möglich:

Konstante Bedeutung
SIZE_MAXHIDE Die Botschaft wird an alle Pop-up-Fenster übergeben, wenn ein anderes Fenster maximiert wurde.
SIZE_MAXIMIZED Fenster wurde maximiert.
SIZE_MAXSHOW Die Botschaft wird an alle Pop-up-Fenster übergeben, wenn ein anderes Fenster in seiner vorherigen Größe wiederhergestellt wurde.
SIZE_MINIMIZED Fenster wurde minimiert.
SIZE_RESTORED Fenstergröße wurde geändert, aber weder SIZE_MINIMIZED oder SIZE_MAXIMIZED hat vorgelegen.

EV_WM_SIZECLIPBOARD
void EvSizeClipboard(HWND hWndViewer, HANDLE hRect)

EV_WM_SPOOLERSTATUS
void EvSpoolerStatus(uint jobStatus, uint jobsLeft)

EV_WM_SYSCHAR
void EvSysChar(uint key, uint repeatCount, uint flags)

EV_WM_SYSCOLORCHANGE
void EvSysColorChange()

EV_WM_SYSCOMMAND
void EvSysCommand(uint cmdType, TPoint& point)

EV_WM_SYSDEADCHAR
void EvSysDeadChar(uint key, uint repeatCount, uint flags)

EV_WM_SYSKEYDOWN
void EvSysKeyDown(uint key, uint repeatCount, uint flags)

EV_WM_SYSKEYUP
void EvSysKeyUp(uint key, uint repeatCount, uint flags)

EV_WM_SYSTEMERROR
void EvSystemError(uint error)

EV_WM_TIMECHANGE
void EvTimeChange()

EV_WM_TIMER
void EvTimer(uint timerId)

EV_WM_VKEYTOITEM
int EvVKeyToItem(uint key, HWND hWndListBox, uint caretPos)

EV_WM_VSCROLL
void EvVScroll(uint scrollCode, uint thumbPos, HWND hWndCtl)

EV_WM_VSCROLLCLIPBOARD
void EvVScrollClipboard(HWND hWndCBViewer, uint scrollCode, uint pos)

EV_WM_WINDOWPOSCHANGED
void EvWindowPosChanged(WINDOWPOS far &windowPos)

EV_WM_WINDOWPOSCHANGING
void EvWindowPosChanging(WINDOWPOS far &windowPos)

EV_WM_WININICHANGE
void EvWinIniChange(char far* section)

Übersicht    

Stand: 01.11.98 20:46:39
© 1998 by Hans Joachim Kiefer, hajokiefer@handshake.de