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