Italia
Online-Documentazione

allgemeine-windows-messages Erklärung: Message-Handling

 
allgemeine_Windows-Messages
allgemeine Windows-Botschaften

Siehe auch: https://xprofan.com/konstanten.html 

Tabelle:
WertKonstanteBeschreibung
$0007wm_SetFocus-
$0008wm_KillFocus-
$000Awm_Enable-
$000Bwm_SetRedraw-
$000Cwm_SetText- Einem Fensterelement wird der in der Bereichsvariablen gespeicherte Text trasferimento. Diese Botschaft entspricht dem XProfan-Befehl LINKP:[SETTEXT] mit dem Unterschied, dass auch Texte trasferimento werden können, die länger als 255 Zeichen sind.

P:L4 - Bereich = enthält den Text
-----
$000Dwm_GetText- Ermittelt den Text eines Steuerelementes und überträgt ihn in die Bereichsvariable. Diese muss ausreichend dimensioniert sein.
Achtung: Das abschliessende Byte mit dem Wert 0 ist aufgrund des Rückgabewertes selbst zu setzen!

Diese Botschaft entspricht der XProfan-Funktion @LINKF:[GETTEXT] mit dem Unterschied, dass auch Texte gelesen werden können, die länger als 255 Zeichen sind.

P:L3 - maximal zu lesende Anzahl der Zeichen
P:L4 - Bereich = nimmt den Text auf

Rückgabewert: Anzahl der gelesenen Zeichen
-----
$000Ewm_GetTextLength- Ermittelt die Länge des Textes im angegebenen Steuerelement

Rückgabewert: Länge des Textes in Bytes
-----
$000Fwm_Paint- Fordert das Fenster zum Neuzeichnen auf
-----
$0010wm_Close- Schliesst das betreffende Fenster
-----
$0011wm_QueryEndSession-
$0012wm_Quit-
$0013wm_QueryOpen-
$0014wm_EraseBkGnd-
$0015wm_SysColorChange-
$0016wm_EndSession-
$0018wm_ShowWindow-
$0019wm_CtlColor-
$001Awm_WinIniChange-
$001Bwm_DevModeChange-
$001Cwm_ActivateApp-
$001Dwm_FontChange-
$001Ewm_TimeChange-
$001Fwm_CancelMode-
$0020wm_SetCursor-
$0021wm_MouseActivate-
$0022wm_ChildActivate-
$0023wm_QueueSync-
$0024wm_GetMinMaxInfo-
$0026wm_PaintIcon-
$0027wm_IconEraseBkGnd-
$0028wm_NextDlgCtl-
$002Awm_SpoolerStatus-
$002Bwm_DrawItem-
$002Cwm_MeasureItem-
$002Dwm_DeleteItem-
$002Ewm_VKeyToItem-
$002Fwm_CharToItem-
$0030wm_SetFont- Setzt den Font (die Schrift) per das entsprechende Fenster bzw. Fensterelement. Auf diese Weise können Editierfelder, Listboxen, Buttons, etc. mit einem frei wählbaren Font ausgestattet werden. In der Systemvariablen %LINKS:[FONT] ist das Handle zum zuletzt mit LINK:[USEFONT] eingestellten Font enthalten.

P:L3 - Handle des Fonts (0 = Systemfont)
P:L4 - >0 = Element sofort neuzeichnen.
-----
$0031wm_GetFont- Liefert das Handle des Fonts, der per das Dialogelement verwendet wird.
$0037wm_QueryDragIcon-
$0039wm_CompareItem-
$0041wm_Compacting-
$0044wm_CommNotify-
$0046wm_WindowPosChanging-
$0047wm_WindowPosChanged-
-
$0081wm_NCCreate-
$0082wm_NCDestroy-
$0083wm_NCCalcSize-
$0084wm_NCHitTest-
$0085wm_NCPaint-
$0086wm_NCActivate-
$0087wm_GetDlgCode-
$00A0wm_NCMouseMove-
$00A1wm_NCLButtonDown-
$00A2wm_NCLButtonUp-
$00A3wm_NCLButtonDblClk-
$00A4wm_NCRButtonDown-
$00A5wm_NCRButtonUp-
$00A6wm_NCRButtonDblClk-
$00A7wm_NCMButtonDown-
$00A8wm_NCMButtonUp-
$00A9wm_NCMButtonDblClk-
-
$0100wm_KeyDown-
$0101wm_KeyUp-
$0102wm_Char-
$0103wm_DeadChar-
$0104wm_SysKeyDown-
$0105wm_SysKeyUp-
$0106wm_SysChar-
$0107wm_SysDeadChar-
-
$0110wm_InitDialog-
$0111wm_Command-
$0112wm_SysCommand-
$0113wm_Timer-
$0114wm_HScroll-
$0115wm_VScroll-
$0116wm_InitMenu-
$0117wm_InitMenuPopup-
$011Fwm_MenuSelect-
$0120wm_MenuChar-
$0121wm_EnterIdle-
-
$0132wm_CtlColorMsgBox-
$0133wm_CtlColorEdit-
$0134wm_CtlColorListBox-
$0135wm_CtlColorBtn-
$0136wm_CtlColorDlg-
$0137wm_CtlColorScrollbar-
$0138wm_CtlColorStatic-
-
$0200wm_MouseMove-
$0201wm_LButtonDown-
$0202wm_LButtonUp-
$0203wm_LButtonDblClk-
$0204wm_RButtonDown-
$0205wm_RButtonUp-
$0206wm_RButtonDblClk-
$0207wm_MButtonDown-
$0208wm_MButtonUp-
$0209wm_MButtonDblClk-
-
$0210wm_ParentNotify-
-
$0220wm_MDICreate-
$0221wm_MDIDestroy-
$0222wm_MDIActivate-
$0223wm_MDIRestore-
$0224wm_MDINext-
$0225wm_MDIMaximize-
$0226wm_MDITile-
$0227wm_MDICascade-
$0228wm_MDIIconArrange-
$0229wm_MDIGetActive-
$0230wm_MDISetMenu-
$0233wm_DropFiles-
-
$0300wm_Cut- Kopiert den markierten Text in die Zwischenablage. Der markierte Text wird gelöscht.
-----
$0301wm_Copy- Kopiert den markierten Text in die Zwischenablage
-----
$0302wm_Paste- Fügt Daten aus der Zwischenablage in das Fenster an der aktuellen Mauszeigerposition ein
-----
$0303wm_Clear- Löscht die aktuelle Auswahl in einem Fenster
-----
$0304wm_Undo- Macht die letzte Aktion (z.B. Cut oder Paste) wieder rückgängig
-----
$0305wm_RenderFormat-
$0306wm_RenderAllFormats-
$0307wm_DestroyClipboard-
$0308wm_DrawClipboard-
$0309wm_PaintClipboard-
$030Awm_VScrollClipboard-
$0305wm_SizeClipboard-
$030Dwm_ChangeCBChain-
$030Ewm_HScrollClipboard-
$030Fwm_QueryNewPalette-
$0310wm_PaletteIsChanging-
$0311wm_PaletteChanged-

 
13.09.2006  
 



Note / Question or Comment to the Help--Topic


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

2.160 Views

Untitledvor 0 min.
H.Brill15.08.2024
Peter Max Müller19.10.2017
Michael Klumb02.03.2016
Michael W.21.12.2014
Di più...

Themeninformationen

Dieses Thema hat 1 subscriber:

iF (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie