Deutsch
Online-Dokumentation

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 übergeben. Diese Botschaft entspricht dem XProfan-Befehl LINKP:[SETTEXT] mit dem Unterschied, dass auch Texte übergeben 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) für 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 für 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  
 



Hinweis/ Anmerkung/ Frage zum Hilfethema


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

2.112 Betrachtungen

Unbenanntvor 0 min.
H.Brill15.08.2024
Peter Max Müller19.10.2017
Michael Klumb02.03.2016
Michael W.21.12.2014
Mehr...

Themeninformationen

Dieses Thema hat 1 Teilnehmer:

iF (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


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