WINDOW message Daquan use details

xiaoxiao2021-03-06  25

Message, means

A notification issued by Windows tells the application a matter. For example, click the mouse, change the window size, and press a key on the keyboard.

Windows sends a

Message gives the application.

The message itself is passed to the application as a record, and this record is included.

The type of message and other information. For example, for clicking on the mouse

Message, this record contains the coordinates when clicking the mouse. This record type is called TMSG,

it is at

This declares in the Windows unit:

Type

TMSG = Packed Record

HWnd: hwnd; / / window handle

Message: uint; / / /

Message constant identifier

WPARAM: WPARAM; // 32

Specific additional information for messages

Lparam: lparam; // 32

Specific additional information for messages

Time: DWORD; / /

Time when the message is created

PT: TPOINT; / /

Mouse location when the message is created

END;

What is there in the news?

Do you feel a

The information in the message record is like Greek? If so, then take a look at the explanation below:

HWND 32-bit window handle. The window can be any type of screen object because Win32 is able to maintain the handle of most visual objects (windows, dialogs, buttons, edit boxes, etc.).

Message is used to distinguish other

The constant value of the message, these constants can be

The predefined constant in the Windows unit can also be a custom constant.

WPARAM is usually one

The constant value of the message may also be a handle of a window or control.

LPARAM is usually a pointer to data in memory. Since W p A r a m, L P A R A M and P O i n t E r are 3 2 bits,

Therefore, they can be converted between them.

WM_NULL = 0000;

WM_CREATE = $ 0001;

Application creates a window

WM_DESTROY = $ 0002;

One window is destroyed

WM_MOVE = $ 0003;

Move a window

WM_SIZE = $ 0005;

Change the size of a window

WM_ACTIVATE = $ 0006;

A window is activated or lost to activate;

WM_SETFOCUS = $ 0007;

After getting the focus

WM_KILLFOCUS = $ 0008;

lose focus

WM_ENABLE = $ 000A;

Change the Enable status

WM_SETREDRAW = $ 000B;

Set whether the window is able to redraw

WM_SETTEXT = $ 000c;

Application sends this

Message to set the text for a window

WM_GETTEXT = $ 000d;

Application sends this

Message to copy the text to the buffer corresponding to the window

WM_GETTEXTLENGTH = $ 000E;

Get the length of text related to a window (not including empty characters)

WM_PAINT = $ 000F;

Ask one window to call yourself

WM_CLOSE = $ 0010;

Send a signal when a window or application is turned off

WM_QUERYENDSESSION = $ 0011;

When the user selects the end dialog or program you call EXIT

Windows function

WM_QUIT = $ 0012;

Used to end the program to run or when the program calls postquitMessage functions

WM_QUERYOPEN = $ 0013;

This time when the user window recovers the previous size position

Message to an icon

WM_ERASEBKGND = $ 0014;

When the window background must be erased (case change in the window)

WM_SYSCOLORCHANGE = $ 0015;

When the system color changes, send this message to all top windows

WM_ENDSESSION = $ 0016;

When the system process issues WM_QueryEndSession

After the news, this

The message is sent to the application,

Notify it to end if the conversation ends

WM_SYSTEMERROR = $ 0017;

WM_SHOWINDOW = $ 0018;

When the hidden or display window is sent

Message to this window

WM_ACTIVATEAPP = $ 001C;

This

Message Which window is activated to the application, which is an inactive;

WM_FONTCHANGE = $ 001d;

Send this when the system's font resource library changes

Message Give all top windows

WM_TIMECHANGE = $ 001E;

Send this when the system changes

Message Give all top windows

WM_CANCELMODE = $ 001F;

Send this

Message to cancel some of the ongoing touch state (operation)

WM_SETCURSOR = $ 0020;

If the mouse causes the cursor to move in a window and the mouse input is not captured,

Message gives a window

WM_MOUSEAACTIVATE = $ 0021;

When the cursor is in a non-active window and the user is in pressing a key in the mouse.

Message gives the current window

WM_CHILDACTIVATE = $ 0022;

Send this

Message to the MDI sub-window When the user clicks on this window, or when the window is activated, moved, change the size

WM_QUEESYNC = $ 0023;

this

The message is sent by a computer-based training program, through the HOOK program of WH_Journalpalyback

Separate user input

news

WM_GETMINMAXINFO = $ 0024;

this

Message Send to the window When it will change the size or position;

WM_PaintICON = $ 0026;

Send to the minimization window When it icon will be heavy

WM_ICONERASEBKGND = $ 0027;

this

The message is sent to a minimized window, only when it is drawn, it must be redrawn.

WM_NEXTDLGCTL = $ 0028;

Send this

Message to a dialog program to change the focus location

WM_SPOOLERSTATUS = $ 002A;

Whenever the print management column is added or decreased

news

WM_DRAWITEM = $ 002B;

Send when button, ComboBox, ListBox, Menu visual appearance changes

this

Message given the owner of these empty parts

WM_MEASUREITEM = $ 002c;

When Button, Combo Box, List Box, List View Control, or Menu Item is created

Send this

Message to the owner of the control

WM_DELETEITEM = $ 002d;

When the List Box or Combo Box is destroyed or when some items are removed through lb_deleteString, lb_resetcontent, cb_deleteString, or CB_RESETCONTENT

news

WM_VKEYTOITEM = $ 002E;

this

The message has a LBS_WANTKEYBOARDINPUT style to the owner of it to respond to WM_KeyDown

news

WM_CHARTOITEM = $ 002F;

this

The message is sent to his owner by a list box in a LBS_WANTKEYBOARDINPUT style to respond to WM_CHAR

news

WM_SETFONT = $ 0030;

Program sent this when drawing text

Message gets the color to use by the control

WM_GETFONT = $ 0031;

Application sends this

Message gets the current control to draw the text

WM_SETHOTKEY = $ 0032;

Application sends this

The message allows a window to connect with a hotkey

WM_GETHOTKEY = $ 0033;

Application sends this

Message to determine if the hotkey is associated with a window

WM_QUERYDRAGICON = 0037;

this

The message is sent to the minimization window, when this window will be dragged and the icon is not defined in its class, the application can return an icon or cursor handle, when the user drags and drop the icon, the system shows this icon or cursor.

WM_CompareItem = $ 0039;

Send this

Message to determine the relative position of the new item added with the new item of ComboBox or Listbox

WM_GETOBJECT = $ 003D;

WM_Compacting = $ 0041;

There is already very few memory

WM_WINDOWPOSCHANGINGING = 0046;

Send this

When the message gives the size and location of the window to call the SETWINDOWPOS function or other window management functions

WM_WINDOWPOSCHANGED = $ 0047;

Send this

When the message gives the size and location of the window have been changed, call the SETWINDOWPOS function or other window management functions.

WM_POWER = $ 0048; (for 16-bit Windows)

This will be sent when the system will enter the paused state

news

WM_COPYDATA = $ 004A;

Send this when an application passes data to another application

news

WM_CANCELJNAL = $ 004B;

Submit this when a user cancels the program log

Message to the program

WM_NOTIFY = $ 004E;

Send this when an event of a control has occurred or this control needs to get some information

Message gives it the parent window

WM_INPUTLANGCHANGEREQUEST = $ 0050;

When the user selects some kind of input language, or the hotkey change in the input language

WM_INPUTLANGCHANGE = $ 0051;

This has been changed after the platform is changed

Message gives the most affected top window

WM_TCARD = $ 0052;

Send this when the program has initialized the Windows Help routine

Message to the application

WM_HELP = $ 0053;

this

The message shows that the user presses F1. If a menu is activated, it will be sent.

Message the menu associated with this window, otherwise

Send a window with focus, if there is no focus, just

Message Send to the currently activated window

WM_USERCHANGED = $ 0054;

This is sent when the user has already logged in or exits

Message gives all the windows, when the user logs in or exits the specific user's specific

Setting information, send this now when the user update settings

news;

WM_NOTIFYFORMAT = $ 0055;

Public controls, custom controls and their parent windows

Message to determine the control is using ANSI or Unicode structure

In WM_NOTIFY

Message, use this control to communicate with its parent controls

WM_CONTEXTMENU = $ 007B;

When you click on a window, you will send this.

Message to this window

WM_StyleChanging = $ 007c;

When the calling setWindowlong function will change the style of one or more windows to send this

Message to that window

WM_Stylechanged = $ 007D;

This is sent to send this when the SETWINDOWLONG function is called one or more windows.

Message to that window

WM_DISPLAYCHANGE = $ 007E;

Send this when the resolution of the display changes

Message Give all the windows

WM_GETICON = $ 007F;

this

The message is sent to a window to return a handle of a large icon or a small icon with a window;

WM_seticon = 0080; program sends this

Message Let a new large icon or small icon associate with a window;

WM_NCCREATE = $ 0081;

This time when a window is created for the first time, this

Message in WM_CREATE

Send before sending;

WM_NCDESTROY = $ 0082;

this

The message notifies a window, the non-customer area is destroying

WM_NCCALCSIZE = $ 0083;

This must be sent when the customer area of ​​a window must be calculated

news

WM_NCHITTEST = $ 0084; // Move the mouse, hold down or release the mouse

WM_NCPAINT = $ 0085;

Program sends this

The message gives a window When it (window) frame must be drawn;

WM_NCActivate = $ 0086;

this

Message Send to a window only when its non-client area needs to be changed to display is activated or inactive;

WM_GETDLGCODE = $ 0087;

Send this

Message gives a control associated with a dialog program, widdows control orientation keys, and TAB keys make input into this control

By response WM_GETDLGCODE

Message, the application can treat him as a special input control and can handle it

WM_NCMOUSEMOVE = $ 00A0;

When the cursor is moved during the non-customer area of ​​a window

Message to this window // Non-customer area: Form's title bar and window

Bench

WM_NCLBUTTONDOWN = $ 00A1;

This is submitted when the cursor is in the non-client area of ​​a window.

news

WM_NCLBUTTONUP = $ 00A2;

When the user releases the left mouse button, the cursor is sent in the non-client zone ten.

news;

WM_NCLBUTTONDBLCLK = $ 00A3;

When the user doubles the left mouse button, the spectrum is sent in the non-customer zone ten.

news

WM_ncrbuttondown = $ 00A4;

When the user presses the mouse button, the cursor is sent again when the cursor is in the non-client district of the window.

news

WM_NCRBUTTONUP = $ 00A5;

When the user releases the right mouse button, the cursor is sent in the non-client district of the window.

news

WM_ncrbuttondblClk = $ 00A6;

When the user doubles the mouse button, the cursor is sent in the non-client zone ten.

news

WM_NCMBUTTONDOWN = $ 00A7;

When the user presses the mouse button while the cursor is sent again in the non-client district of the window

news

WM_NCMBUTTONUP = $ 00A8;

When the user releases the mouse button while the cursor is in the non-client district of the window

news

WM_NCMBUTTONDBLCLK = $ 00A9;

When the user doubles the mouse button, the cursor is sent again when the cursor is in the non-client district of the window.

news

WM_KEYFIRST = $ 0100;

WM_KEYDOWN = $ 0100;

// Press a key

WM_KEYUP = $ 0101;

/ / Release a key

WM_CHAR = $ 0102;

// Press a key and have issued WM_KEYDOWN, WM_KEYUP

news

WM_deadchar = $ 0103;

When translationMessage function is translated to WM_KEYUP

Send this time

Message to the window with focus

WM_SYSKEYDOWN = $ 0104;

Submit this when the user holds down the Alt button at the same time

The message gives a window with focus;

WM_SYSKEYUP = $ 0105;

Submit this when the user releases a button while the ALT button is pressed

Message to the window with focus

WM_SYSCHAR = $ 0106;

When WM_SYSKEYDOWN

The message is submitted by the translateMessage function.

Message to the window with focus

WM_SYSDEADCHAR = $ 0107;

When the WM_SYSKEYDOWN message is translated by the translateMessage function

Message to the window with focus

WM_KEYLAST = $ 0108;

WM_INITDIALOG = $ 0110;

Send this before a dialog program is displayed

Message gives it, usually use this

Message initialization control and implementation of other tasks

WM_COMMAND = $ 0111;

When the user selects a menu command item or when a control is sent

The message gave it the parent window, a shortcut is translated

WM_SYSCOMMAND = $ 0112;

When the user selects a command to the window menu or when the user selects maximizes or minimizes the window, the window will receive this.

news

WM_TIMER = $ 0113; // The timer event has occurred

WM_HSCROLL = $ 0114;

When a window standard horizontal scroll bar generates a rolling event

The message gave the window, also sent to the control with it.

WM_VSCROLL = $ 0115;

When a window standard vertical scroll bar generates a rolling event

The message is also sent to the window, and the control is sent to the control WM_INITMENU = $ 0116;

When a menu will be activated

Message, it happens in an item in the user menu bar or presses a menu button, which allows the program to change the menu before display

WM_INITMENUPOPUP = $ 0117;

When a drop-down menu or submenu will be activated

Message, it allows the program to change the menu before it is displayed, not to change all

WM_MENUSELECT = $ 011f;

Send this when the user selects a menu item

The owner of the message is given (usually window)

WM_MENUCHAR = $ 0120;

When the menu has been activated by the user presses a key (different from the accelerator),

The owner of the message to the menu;

WM_ENTERIDLE = $ 0121;

Send this when a modal dialog or menu enters an air-loaded state

The message gives it to it, a modal dialog or menu enters the no-load state is to process one or more previous

No news

News, it is waiting

WM_MENURBUTTONUP = $ 0122;

WM_MENUDRAG = $ 0123;

WM_MENUGETOBJECT = $ 0124;

WM_UNINITMENUPOPUP = $ 0125;

WM_MENUCOMMAND = $ 0126;

WM_CHANGEUISTATE = $ 0127;

WM_UPDATEUISTATE = $ 0128;

WM_QUERYUISTATE = $ 0129;

WM_CTLCOLORMSGBOX = $ 0132;

Drawing in Windows

Send this before the message box

Message

The owner window of the message box, by responding

Message, the owner window can be set by using the handle of a given relevant display device

Message box text and background colors

WM_CTLCOLOREDIT = $ 0133;

When a edit control is to be drawn

Message gives it the parent window; by response to this

Message, the owner window can set the text and background color of the edit box by using the handle of the given related display device.

WM_CTLCOLORLISTBOX = $ 0134;

When a list box control will be sent before being drawn

Message gives it the parent window; by response to this

Message, the owner window can set the text and background color of the list box by using the handle of a given relevant display device.

WM_CTLCOLORBTN = $ 0135;

This will send this when a button control will be drawn

Message gives it the parent window; by response to this

Message, the owner window can set the text and background color of the button by using the handle of a given related display device.

WM_CTLCOLORDLG = $ 0136;

When a dialog box will send this message to the parent window before being drawn;

Message, the owner window can set the text background color of the dialog by using the handle of a given related display device

WM_CTLCOLORSCROLLBAR = $ 0137;

When a rolling strip control will be drawn

Message gives it the parent window; by response to this

Message, the owner window can set the background color of the scroll bar by using the handle of a given relevant display device.

WM_CTLCOLORSTATIC = $ 0138;

This will send this when a static control will be drawn

Message gives it the parent window; by response to this

Message, the owner window can set the text and background color of the static control by using the handle of a given relevant display device.

WM_MouseFirst = $ 0200;

WM_MOUSEMOVE = $ 0200;

// Move mouse

WM_LBUTTONDOWN = $ 0201;

// Press the left mouse button

WM_LBUTTONUP = $ 0202;

// Release the left mouse button

WM_LBUTTONDBLCLK = $ 0203;

/ / Double-click the left mouse button

WM_RBUTTONDOWN = $ 0204;

// Press the right mouse button

WM_RBUTTONUP = $ 0205;

// Release the right mouse button

WM_RBUTTONDBLCLK = $ 0206;

/ / Double-click the mouse button

WM_MBUTTONDOWN = $ 0207;

// Press the mouse button

WM_MBUTTONUP = $ 0208;

/ / Release the mouse button

WM_MBUTTONDBLCLK = $ 0209;

/ / Double click on the mouse button

WM_MOUSEWHEEL = $ 020A;

Send this when the mouse wheel rotates

Message Current Control Control

WM_MouseLaseT = $ 020A;

WM_ParentNotify = $ 0210;

When the MDI sub-window is created or destroyed, or the user presses the mouse button and the cursor will send this on the child window.

Message gives it the parent window

WM_ENTERMENULOOP = $ 0211;

Send this

The main window That of the message notification application has entered the menu loop mode

WM_EXITMENULOOP = $ 0212;

Send this

The main window That of the message notification application has exited menu loop mode

WM_NEXTMENU = $ 0213;

WM_SIZING = 532;

When the user is adjusting the window size

Message to the window;

Message applications can monitor window size and location can also modify them

WM_CAPTURECHANGED = 533;

Send this

The message gives the window when it lost the captured mouse;

WM_MOVING = 534;

When the user sends this when the window is moving

Message, here

Message applications can monitor window size and location can also modify them;

WM_PowerBroadcast = 536;

this

The message is sent to the application to inform it about power management events;

WM_DEVICECHANGE = 537;

This is sent when the hardware configuration of the device changes

Message to the application or device driver

WM_IME_STARTCOMPSION = $ 010d;

WM_IME_ENDComposition = $ 010e;

WM_IME_COMPSITION = $ 010f;

WM_IME_KEYLAST = $ 010F;

WM_IME_SETCONTEXT = $ 0281;

WM_IME_NOTIFY = $ 0282;

WM_IME_CONTROL = $ 0283;

WM_IME_COMPSITIONFULL = $ 0284;

WM_IME_SELECT = $ 0285;

WM_IME_CHAR = $ 0286;

WM_IME_REQUEST = $ 0288; WM_IME_KEYDOWN = $ 0290;

WM_IME_KEYUP = $ 0291;

WM_MDicReate = $ 0220;

Application sends this

Message to create a MDI sub-window to a multi-document client window

WM_MDIDESTROY = $ 0221;

Application sends this

Message to the multi-document customer window to close a MDI child window

WM_MDIACTIVATE = $ 0222;

Application sends this

Message to inform the client window to activate another MDI sub-window, when the customer window receives this

After the message, it issues WM_MDIACTIVE

The message activates it to the MDI sub-window (not activated);

WM_MDIRESTORE = $ 0223;

Program sends this

The message gives the MDI customer window to restore from the maximum size to the original size.

WM_MDINEXT = $ 0224;

Program sends this

The message activates the next or the previous window to the MDI customer window.

WM_MDIMAXIMIZE = $ 0225;

Program sends this

The message maximizes an MDI sub-window to the MDI customer window;

WM_MDITILE = $ 0226;

Program sends this

Message rearranges all MDI sub-windows in tiles to the MDI customer window

WM_MDICASCADE = $ 0227;

Program sends this

The message rearranges all MDI sub-windows in a laminated MDI client window.

WM_MDIICONARRANGE = $ 0228;

Program sends this

Message Replace all minimized MDI sub-windows to the MDI customer window

WM_MDIGETACTIVE = $ 0229;

Program sends this

Message to the MDI customer window to find the handle of the activated sub-window

WM_MDisetMenu = $ 0230;

Program sends this

Message to the MDI customer window instead of the menu of the sub-window

WM_ENTERSIZEMOVE = $ 0231;

WM_EXITSIZEMOVE = $ 0232;

WM_DROPFILES = $ 0233;

WM_MDIREFRESHMENU = $ 0234;

WM_Mousehover = $ 02A1;

WM_MouseLeave = $ 02A3;

WM_CUT = $ 0300;

Program sends this

Message to an edit box or ComboBox to delete the currently selected text

WM_copy = $ 0301;

Program sends this

Message to a edit box or ComboBox to copy the currently selected text to the clipboard

WM_PASTE = $ 0302;

Program sends this

Messages Get data from the clipboard from the clipboard to EditControl or ComboBox

WM_CLEAR = $ 0303;

Program sends this

The message clears the currently selected content to EditControl or ComboBox;

WM_UNDO = $ 0304;

Program sends this

Message to EDITCONTROL or ComboBox to undo the last operation

WM_RENDERFORMAT = $ 0305;

WM_RENDERLFORMATS = $ 0306;

WM_DESTROYCLIPBOARD = $ 0307;

Send this when the enptyclipboard function is called

Message to the owner of the clipboard

WM_DRAWCLIPBOARD = $ 0308;

Send this when the content changes of the clipboard

Message to the first window of the clipboard observe the chain; it allows the window to observe the window with a clipboard

Display new content of the clipboard;

WM_PaintClipboard = $ 0309;

When the clipboard contains data in the CF_OWNERDIPLAY format and the clipboard observed the window of the window needs to be heavy;

WM_VSCROLLLPBOARD = $ 030A;

WM_SIZECLIPBOARD = $ 030B; when the clipboard contains data in the CF_OWNERDIPLAY format and the size of the client area of ​​the clipboard observed the window has changed this

The message is sent to the owner of the clipboard by the clipboard watch window;

WM_ASKCBFORMATNAME = $ 030c;

Send this by clipboard watch window

Message to the owner of the clipboard to request a clipboard with a CF_OWNERDISPLAY format

WM_CHANGECBCHAIN ​​= $ 030D;

When a window is removed from the clipboard observation chain

Message to the first window of the chain of the clipboard;

WM_HSCROLLLPBOARD = $ 030E;

this

The message is sent to the owner of the clipboard via a clipboard watch; it occurs in the clipboard contains data in the cfownerdispaly format and has an event on the horizontal scroll bar of the clipboard viewing window; the owner should scroll the clipboard image and Update the value of the scroll bar;

WM_QUERYNEWPALETTE = $ 030F;

this

The message is sent to the window to receive the focus, this

The message can make the window when receiving the focus, there is a chance to achieve his logical palette

WM_PALETTEISCHANGINGINGINGING = $ 0310;

When an application is to implement its logical palette,

Message Notification All Applications

WM_PALETTECHANGED = $ 0311;

this

The message is sent after a logical palette of its logical palette in a window with focus.

The message gives all top-level and overlapping windows to change the system palette

WM_HOTKEY = $ 0312;

Submit this when the user presses the hotkey registered by the RegisterhotKey function

news

WM_PRINT = 791;

Application sends this

The message is only part of a request to draw a request for Windows or other applications;

WM_PRINTCLIENT = 792;

WM_HANDHELDFIRST = 856;

WM_HANDHELDLAST = 863;

WM_PENWINFIRST = $ 0380;

WM_PENWINLAST = $ 038F;

WM_COALESCE_FIRST = $ 0390;

WM_COALESCE_LAST = $ 039F;

WM_DDE_FIRST = $ 03E0;

WM_DDE_INITIATE = WM_DDE_FIRST 0;

A DDE client submits this

The message starts a session with the server to respond to the specified program and theme name;

WM_DDE_TERMINATE = WM_DDE_FIRST 1;

A DDE application (whether a customer is still a server)

Messages to terminate a session;

WM_DDE_ADVISE = WM_DDE_FIRST 2;

A DDE client submits this

The message gives a DDE service program to update it whenever the data item changes.

WM_DDE_UNADVISE = WM_DDE_FIRST 3;

A DDE client passed this

Message Notifies a DDE Server does not update the specified item or a special clipboard format

WM_DDE_ACK = WM_DDE_FIRST 4;

this

Message Notification A DDE (Dynamic Data Exchange) program has been received and processed WM_DDE_POKE, WM_DDE_EXECUTE, WM_DDE_DATA, WM_DDE_ADVISE, WM_DDE_UNADVISE, or WM_DDE_INITIAT

news

WM_DDE_DATA = WM_DDE_FIRST 5;

A DDE service program submits this

The message gives the DDE client to pass a data item to the customer or notify the customer's available data item.

WM_DDE_REQUEST = WM_DDE_FIRST 6; a DDE client submit this

The message gives a DDE service program to request the value of a data item;

WM_DDE_POKE = WM_DDE_FIRST 7;

A DDE client submits this

Message gives a DDE service program, customers use this

The message is requested to request a server to receive an unadcoming data item; the server passes the answer wm_dde_ack

Message prompts if it receives this data item;

WM_DDE_EXECUTE = WM_DDE_FIRST 8;

A DDE client submits this

The message gives a DDE service program to send a string to the server to let it be processed like a serial command, the server is submitted by submitting WM_DDE_ACK

The message will respond;

WM_DDE_LAST = WM_DDE_FIRST 8;

WM_APP = $ 8000;

WM_USER = $ 0400;

this

Message helps application custom private

news;

/

Notice

NOTIFICATION Message means such a

Message, the child control in one window has something to do, and you need to notify the parent window. Notice

The message is only available for standard window controls such as buttons, list boxes, combo boxs, edit boxes, and

Windows 95 public controls such as tree views, list views, etc. For example, click or double-click a control, select some text in the control, and the scroll bar of the operation control will generate a notification.

news.

Press

B N _ C L i c k e d // User Click the button

B N _ D I S A B L E // Buttons is disabled

B N _ D O U B L E C L i c k e D // Double-click the button

B N _ h i l i t e // users highlight the button

B N _ PA I n t button should be heavy

B N _ u n h i l i t e highlights should be removed

Combo Box

C B N _ C L O S e u P combination box list box is turned off

C B N _ D B L C L K users double-click a string

The list box of C B N _ D R O P D O W n combination box is pulled out

C B N _ e d I t c h a n g e user modified the text in the edit box

C B N _ e d i t u p D at e Edit box text is about to update

C B N _ E R R S PA C E Combination Box Insufficient

C B N _ K i L L f O c u s combination box lost input focus

C B N _ S E L C H A N g e selected one in the combo box

C B N _ S e l e n d c a n c e l user selection should be canceled

C B N _ S e l e n D O K users' choice is legal

C B N _ S e t f o c u s combination box gets input focus

Edit box

E n _ c h a n g e Edit box text

E n _ e r r s PA C e Edit box memory

E n _ h s c r o l L users Click horizontal scroll bar

E n _ k i l l f o c u s edit box is lost in the input focus

E n _ m a x t e x t inserted inserted

E n _ s e t f o c u s edit box gains input focus

E n _ u pd e Edit box text will be updated

E n _ v s c r o l L users click on the vertical scroll bar

Message meaning

List box

L B N _ D B L C L K users double-click one

L B N _ E R R S PA C E list box memory is not enough

L B N _ K i l L f O c u s list box is being lost in the input focus

L B N _ S E L C A N c E L Selection is canceled

L B N _ S E L C H A N g E Choose another

L B N _ S e t f O c u s list box get input focus

转载请注明原文地址:https://www.9cbs.com/read-65076.html

New Post(0)