MFC window Style Ws_style/ws_ex_style (super verbose)

Source: Internet
Author: User

Window style (Windows style)

Ws_border with Border window

Ws_caption must match the Ws_border style, but cannot be used in conjunction with the Ws_dlgframe style. Indicates that the window contains the caption to be partially.

The Ws_child Description window is a child window and cannot be applied to pop-up window styles (ws_popup).

Ws_childwindow with Ws_child.

Ws_clipchildren the cropped area of the child window is not drawn when the parent window is drawn. Used when the parent window is established.

Ws_clipsiblings trims the associated Subwindow, which means that when a particular child window receives a redraw message, the ws_clipsiblings style removes the portion of the child window that overlaps with the other child windows in the area to redraw. (If you do not specify a ws_clipsiblings style, and the child window overlaps, when you draw in the client area of a child window, it may draw in the client area of the adjacent child window.) ) is only used with the ws_child style.

Ws_disabled creates a window with an initial state of forbidden.

Ws_dlgframe creates a window with a double border, but no title bar.

WS_GROUP Specifies the first of a set of controls that a user can use to move through the set of controls. Controls that set the Ws_group style to false after the first control belong to this group. The next control with Ws_group style will start the next group (which means that a group ends at the beginning of the next group).

Ws_hscroll creates a window with a horizontal scroll bar.

Ws_iconic: Creates a window with an initial state of minimized state. Same as the ws_minimize style.

Ws_maximize creates a maximized window.

Ws_maximizebox creates a window with a maximize button.

Ws_minimize creates a window that has an initial state of minimized. Use only with the ws_overlapped style.

Ws_minimizebox creates a window with a minimized button.

Ws_overlapped creates an overlapping window. Overlapping windows typically have title bars and boundaries.

Ws_overlappedwindow Create a Ws_overlapped,ws_caption,ws_sysmenu,ws_thickframe,ws_minimizebox and Ws_ MaximizeBox-style overlapping windows.

Ws_popup creates a pop-up window that cannot be used with the ws_child style.

Ws_popupwindow creates a pop-up window with Ws_border,ws_popup and Ws_sysmenu styles. In order for the Control menu to be visible, you must use the Ws_caption style with Ws_popupwindow.

Ws_sizebox: Creates a window with an adjustable border, the same as the Ws_thickframe style.

Ws_sysmenu creates a window with a control menu on the title bar. Used only for Windows with a title bar.

WS_TABSTOP specifies one of several controls that the user can move through the TAB key. The TAB key moves the user to the next control defined in the Ws_tabstop style.

Ws_thickframe creates a window with a thick border that can be resized by a thick border.

Ws_tiled: Produces a cascade of Windows. A cascading window has a caption and a border. Same as the ws_overlapped style.

Ws_tiledwindow: Create a window with a ws_overlapped,ws_caption,ws_sysmenu,ms_thickframe style.

Ws_visible creates a window that is initially visible.

Ws_vscroll creates a window with a vertical scroll bar.

Extended window style (Extended Windows style)

Ws_ex_acceptfiles indicates that a window created with this style can accept drag-and-drop files.

Ws_ex_appwindow-places a top-level window on the taskbar when the window is visible.

Ws_ex_clientedge indicates that the window has a 3D appearance, which means that the border has a sinking boundary.

Ws_ex_contexthelp contains a question mark in the title bar of the window. When the user clicks the question mark, the shape of the mouse cursor changes to a question mark with a pointer. If the user then clicks a child window, the child window receives a WM_HELP message.

Ws_ex_controlparent allows the user to tab through the window's child window.

Ws_ex_dlgmodalframe indicates a window with a double boundary, which can have a title bar (optional) When you specify the Ws_caption style flag in the dwstyle parameter.

WS_EX_LEFT specifies that the window has left-justified properties. This is the default value.

Ws_ex_leftscrollbar the vertical scroll bar to the left of the customer area.

Ws_ex_ltrreading Displays the text of the window in a left-to-right manner. This is the default way.

Ws_ex_mdichild creates an MDI child window.

WS_EX_NOPARENTNOTIFY specifies that a child window created with this style will not send a wm_parentnotify message to the parent window when it is created or destroyed.

The Ws_ex_overlappedwindow combines Ws_ex_clientedge and Ws_ex_wind-owedge styles.

The Ws_ex_palettewindow combines Ws_ex_windowedge and ws_ex_topmost styles.

Ws_ex_right gives the window a right-justified property. This is related to the window class.

Ws_ex_rightscrollbar the vertical scroll bar (if any) on the right side of the customer area. This is the default way.

Ws_ex_rtlreading Displays the window text in right-to-left order.

Ws_ex_staticedge creates a window with a three-dimensional boundary that does not accept entries entered by the user.

Ws_ex_toolwindow creates a tool window that is intended to be used as a floating tool bar. The tool window has a title bar that is shorter than the usual title bar, and the title of the window is displayed in a small font. The tool window does not appear in the window that appears when the task bar or the user presses ALT + TAB.

WS_EX_TOPMOST specifies that a window created with this style must be placed on top of all non-top-level windows, even if the window is not already active, and remains on top. The application can use the Setwindowspos member function to add or remove this property.

ws_ex_transparent specifies that a window created with this style is transparent. This means that any window below this window will not be blocked by this window. A window created with this style will receive WM_PAINT messages only if the windows below it have been updated.

Ws_ex_windowedge specifies a window with a raised border.

MFC dialog box different styles (by Icer)

MFC dialog box Border type (None, Thin, resizing, Dialog Frame) corresponding to the partial properties

Properties required to convert a dialog box type in Run dialog frame

ws_caption | Ws_popup | Ws_sysmenu | ws_clipsiblings | Ds_modalframe

Ws_ex_dlgmodalframe | Ws_ex_windowedge

Thin

An extended property is missing than dialog frame Ws_ex_dlgmodalframe

None

Missing ws_caption than Dialog frame | Ds_modalframe

Missing extended attribute than dialog frame Ws_ex_dlgmodalframe | Ws_ex_windowedge

Resizing

One more attribute than dialog frame Ws_thickframe

Control

Window style
-------------------------
Ws_popup-pop-up window (cannot be used in conjunction with Ws_childwindow style)
Ws_childwindow-child window (cannot be associated with Ws_ Popup shared)
Ws_minimize-Minimized state
ws_visible-visible status
ws_disabled-unavailable
Ws_clipsiblings-causes the window to exclude relative areas between child windows
WS _clipchildren-when drawing within the parent window, excluding the child window area
Ws_maximize-Has the Maximize button, you must specify the Ws_system style
Ws_caption-there is a title box and border (same as ws_tiled style)
Ws_border-There is a single-sided box
Ws_dlgframe-With dialog border style, without caption box
Ws_vscroll-There is a vertical scrollbar
Ws_hscroll-there is a horizontal scrollbar
Ws_sysmenu- Caption box with Window menu (specify ws_caption style)
Ws_thickframe-Adjustable border (same as Ws_sizebox style)
Ws_group-group style, the first control of each group has a ws_tabstop style
Ws_tabstop-can accept tab Focus
Ws_minimizebox-have minimized button
Ws_maximizebox-have maximize button
Ws_overlappedwindow-has cascading, caption box, System menu, adjustable border, System button
Ws_popupwindow-with single border, pop-up, system menu style


Extended Style
-------------------------
Ws_ex_dlgmodalframe-with double border
Ws_ex_noparentnotify-The parent window is not notified when creating/destroying
Ws_ex_topmost-Window Top (stays above all non-top-level windows)
Ws_ex_acceptfiles-Acceptable file drag and drop
Ws_ex_transparent-transparent style that can be redrawn when the same genus window has been redrawn
Ws_ex_mdichild-mdi child window Styles
Ws_ex_toolwindow-Tool bar window style
Ws_ex_windowedge-border with raised edges
Ws_ex_clientedge-Shaded edges
WS_EX_CONTEXTHELP-has context help style, title bar contains a question mark flag
Ws_ex_right-Align Right
ws_ex_rtlreading-Window text is displayed from right to left
Ws_ex_leftscrollbar-Vertical scroll bar at window left border
Ws_ex_controlparent-Allows the user to use the TAB key to search between child windows of a window
Ws_ex_staticedge-Creates a three-dimensional edge when the window is unavailable
Ws_ex_appwindow-place a top-level window on the taskbar when the window is visible
Ws_ex_overlappedwindow-border with raised edges, with shadows on edges
Ws_ex_palettewindow-With a stereo border, a toolbar window style, window at the top level
Ws_ex_layered-a layered or transparent window that can use the blend effects
Ws_ex_noinheritlayout-child controls do not inherit the layout of a form or control
Ws_ex_layoutrtl-the form or control will have a right-to-left layout (thus being mirrored)
Ws_ex_composited-all descendants of the window drawn from bottom to top with double buffering (WinXP or more)
Ws_ex_noactivate-In the top-level but not active


#32770 Idd_dlg
-------------------------
Ds_absalign-The coordinates of the dialog box are screen coordinates (default is client area coordinates)
Ds_sysmodal-System mode (only 16-bit programs are supported) and cannot be used with Ds_control
Ds_localedit-allocates memory for the edit box inside the dialog box (only 16-bit programs are supported)
Ds_setfont-Customizable dialog box font
Ds_modalframe-Frame style (cannot be used with ws_caption)
DS_NOIDLEMSG-No idle messages
Ds_setforeground-Causes the dialog box to appear at the front
Ds_3dlook-Four weeks with 3-D border
Ds_fixedsys-Using System fixed fonts
Ds_nofailcreate-Ignore errors during creation
Ds_control-control mode, which can be used as a child window of other dialog boxes
Ds_center-centered on the screen
Ds_centermouse-Center the mouse position
Ds_contexthelp-Have context help button

Edit
-------------------------
Es_left-Align Left
Es_center-Center Alignment
Es_right-Align Right
Es_multiline-MultiRow
Es_uppercase-All Caps
Es_lowercase-All lowercase
Es_password-Password box
Es_autovscroll-Automatic Vertical scrolling
Es_autohscroll-Automatic Horizontal scrolling
Es_nohidesel-Always show the selected section
Es_oemconvert-Allows ANSI and OEM to convert each other
Es_readonly-read-only
Es_wantreturn-can accept carriage return line
Es_number-only digital inputs are accepted

ToolbarWindow32
-------------------------
Btns_button-Standard button
BTNS_SEP-Divider Bar button
Btns_check-buttons have checked and unchecked two states, each with a different background color
Btns_group-Specifies a set of buttons to use with the Btns_check style, with the buttons in the same group mutually exclusive
Btns_checkgroup-equivalent to Btns_group+btns_check
Btns_dropdown-drop-down button
Btns_autosize-Automatically change size
Btns_noprefix-do not handle prefix characters (&)
Btns_showtext-Show button title
Btns_wholedropdown-button with drop-down arrow
Tbstyle_tooltips-Allow prompt window to appear
Tbstyle_wrapable-toolbar buttons can wrap when the toolbar is too narrow for a line to fit
Tbstyle_altdrag-Allows you to change the button position by holding down the ALT key while dragging the button
Tbstyle_flat-flat toolbars, i.e. toolbars and buttons are transparent
Tbstyle_list-flat toolbar and text to the right of the bitmap must be set before display
Tbstyle_customerase-Generate Nm_customdraw message when deleting background messages
Tbstyle_registerdrop-generates a notification message when the mouse button is passed to request a drop target object
Tbstyle_transparent-Transparent toolbar, the toolbar is transparent, but the button is not
Tbstyle_ex_drawddarrows-drop-down button with separator bar
Tbstyle_ex_mixedbuttons-Mixing button
Tbstyle_ex_hideclippedbuttons-Hidden part of the omitted button
Tbstyle_ex_doublebuffer-double buffering mechanism (detects toolbar change) (WinXP or more)
Ccs_top-Top Justification (Toolbar control default)
Ccs_nomovey-can be moved horizontally and resized (if specified ccs_noresize is not valid)
Ccs_bottom-bottom Alignment (status bar control missing value)
Ccs_noresize-no change in size
Ccs_noparentalign-Disable automatic movement to the top or bottom of the parent window
Ccs_adjustable-Allows custom button functionality built into the toolbar
Ccs_nodivider-Do not draw a highlight line at the top of the control
Ccs_vert-Vertical Display
Ccs_left-Vertical and left display
Ccs_right-Vertical and right display
Ccs_nomovex-can be moved vertically and resized (if specified ccs_noresize is not valid)

Static
-------------------------
Ss_left-Align left
Ss_center-center align
Ss_right-right justify
Ss_icon-Show as Icon
SS _blackrect-Black Rectangle
Ss_grayrect-Gray rectangle
Ss_whiterect-White rectangle
Ss_blackframe-Black border
Ss_grayframe-Gray border
Ss_ Whiteframe-White border
Ss_useritem-User Defined
Ss_simple-Specify a simple rectangle and display a line of text in the rectangle
Ss_leftnowordwrap-Align Left, text does not wrap, more than partially omitted
Ss_ownerdraw-Allow self-painting, the control can accept Wm_drawitem message
Ss_bitmap-Display as bitmap
Ss_enhmetafile-Display as Enhanced Metafile (WMF)
Ss_etchedhorz-with ED Ge_etched style draw top and bottom border
Ss_etchedvert-draw left and right border with edge_etched style
Ss_etchedframe-draw surrounding border with edge_etched style
Ss_ Realsizecontrol-the image is scaled with the control
Ss_noprefix-do not handle prefix characters (&)
Ss_notify-Notifies the parent window when clicked or double clicked
Ss_centerimage-center image
Ss_ Rightjust-ss_bitmap or Ss_icon style changes size when the right edge does not move
Ss_realsizeimage-image is not scaled, more than part omitted
Ss_sunken-concave border
Ss_endellipsis- Strings ending out of range are omitted, and no dots are added after the limit is exceeded.
Ss_pathellipsis-Keep the text after ' \ ' as much as possible. and insert dots before ' \ '
Ss_wordellipsis-any out-of-range word is omitted and three dots are added

Button idc_grp
-------------------------
Bs_pushbutton-Press bounce
Bs_defpushbutton-with default button
Bs_checkbox- check box
Bs_autocheckbox-check box for auto-change status
Bs_radiobutton-Radio box
Bs_3state-Three State check box (checked, unchecked, gray)
Bs_auto3state- Automatically change the state of the Tri-State check box
Bs_groupbox-group Box
Bs_userbutton-This style is only compatible with 16-bit Windows and has been replaced by Bs_ownerdraw
Bs_autoradiobutton- Auto-Change Status radio button
Bs_ownerdraw-allows self-drawing to accept Wm_drawitem messages
Bs_lefttext-text on the left
Bs_text-text caption
Bs_icon-with icon
Bs_b Itmap-Bitmap
Bs_left-Align left
bs_right-right-align
Bs_center-center Align
Bs_top-text up
Bs_bottom-text down
Bs_vcenter-text Center vertically
Bs_pushlike-similar to bounce
Bs_multiline-Multiline text
Bs_notify-allows focus messages to be notified to the parent window
Bs_flat-flat
Bs_rightbutton- button on the right, equivalent to Bs_lefttext

ComboBox
-------------------------
Cbs_simple-The drop-down button is not displayed and the list box is always displayed
Cbs_dropdown-similar to cbs_simple, but does not display a drop-down list until you click the drop-down button
Cbs_dropdownlist-similar to Cbs_dropdown, but cannot change text content
Cbs_ownerdrawfixed-Allow self-painting, but row high consistent
Cbs_ownerdrawvariable-Allow self-painting, row height can be inconsistent
Cbs_autohscroll-Auto Scrolling text
Cbs_oemconvert-Allow OEM character set conversion
Cbs_sort-Automatic alphabetical sorting
Cbs_hasstrings-A ComboBox that specifies a self-drawing style contains items that consist of strings
Cbs_nointegralheight-the size of the combo box can be not an integer multiple of the item size
Cbs_disablenoscroll-Always show vertical scroll bar
Cbs_uppercase-All Caps
Cbs_lowercase-All lowercase

ScrollBar
-------------------------
Sbs_horz-Horizontal scroll bar
Sbs_vert-Vertical scroll bar
Sbs_topalign-top-aligned within the specified area
Sbs_leftalign-Align left within the specified area
Sbs_bottomalign-Align bottom in the specified range
Sbs_rightalign-right-aligned within the specified area
Sbs_sizeboxtopleftalign-With Size box, top left alignment
Sbs_sizeboxbottomrightalign-With Size box, right bottom align
Sbs_sizebox-With Size box
Sbs_sizegrip-similar to Sbs_sizebox, but with raised borders


SysTabControl32
-------------------------
Tcs_scrollopposite-You do not need to scroll to the edge when selecting a tab
Tcs_bottom-tabs at the bottom
Tcs_right-tab on the right
Tcs_multiselect-Allow multiple selections
Tcs_flatbuttons-flat button style, no border around
Tcs_forceiconleft-force icon on left
Tcs_forcelabelleft-Force label on the left
Tcs_hottrack-Allow hotspot selection
tcs_vertical-tab is on the left and text appears vertically
Tcs_tabs-tab style, surrounded by borders, default style Br>tcs_buttons-button style, no border around
Tcs_singleline-single-line display
Tcs_multiline-multiline display
Tcs_rightjustify- 
Tcs_ FixedWidth-Tab Width fixed
tcs_raggedright-not allowed to stretch tab to fit width
Tcs_focusonbuttondown-get focus when clicked
Tcs_ownerdrawfixed- The parent window is responsible for drawing the tab
Tcs_tooltips-Allow message window to appear
Tcs_focusnever-do not get focus when clicked
Tcs_ex_flatseparators-flat divider
Tcs_ex_ Registerdrop-Registering a drag-and-drop notification event, initializing OLE

before use


ListBox
-------------------------
Lbs_notify-Notifies the parent window when the mouse is double-clicked
Lbs_sort-Automatic alphabetical sorting
Lbs_noredraw-Don't repaint when changing
Lbs_multiplesel-Allows multiple selections
Lbs_ownerdrawfixed-Allow self-painting, but row high consistent
Lbs_ownerdrawvariable-Allow self-painting, row height can be inconsistent
Lbs_hasstrings-a ListBox that specifies a self-drawing style contains items that consist of strings
Lbs_usetabstops-can accept tab focus
Lbs_nointegralheight-the size of the list box can be not an integer multiple of the item size
Lbs_multicolumn-Allow multiple columns
Lbs_wantkeyboardinput-owner receives Wm_vkeytoitem message with focus and key
Lbs_extendedsel-Allows multiple selection with SHIFT key
Lbs_disablenoscroll-Always show vertical scroll bar
Lbs_nodata-No Data mode (lbs_ownerdrawfixed must be specified)
Lbs_nosel-Hides the selected item when it loses focus
Lbs_standard-Standard style: alphabetical, allow notification of parent window, border


Msctls_progress32
-------------------------
Pbs_smooth-Smooth scrollbar (not the default segmented scroll bar)
Pbs_vertical-Vertical direction


Msctls_updown32
-------------------------
Uds_wrap-increment and decrement loops if the boundary is exceeded
Uds_setbuddyint-Set the text of the associated window when the value changes
Uds_alignright-position on the right side of the associated window
Uds_alignleft-position on the left side of the associated window
Uds_autobuddy-Automatically selects the previous window as the associated window
Uds_arrowkeys-the upper and lower keys of the response keyboard
Uds_horz-Horizontal Display
Uds_nothousands-Do not display thousands separators (', ')
Uds_hottrack-Allow hotspot selection


Msctls_trackbar32
-------------------------
Tbs_autoticks-Automatic ticks appear
Tbs_vert-Vertical direction
Tbs_horz-Horizontal direction
Tbs_top-scale is above
Tbs_bottom-scale is below
Tbs_left-scale on the left
Tbs_right-scale on the right
Tbs_both-There are scales on both sides.
Tbs_noticks-Hide Scale
Tbs_enableselrange-Allow region selection
Tbs_fixedlength-Sliding length fixed
Tbs_nothumb-Hide Slide block
Tbs_tooltips-Allow prompt window to display current progress
tbs_reversed-Reserved
Tbs_downisleft-Lower = left, upper = right (default = bottom = right, upper = left)

SysDateTimePick32
-------------------------
Dts_updown-the upper and lower buttons appear on the right (the default is the combo box) and the runtime cannot be changed
Dts_shownone-Displays a check box on the left (no selection allowed)
Dts_shortdateformat-Short Date format (4 digits in year)
Dts_longdateformat-Long date format (4 digits in year)
Dts_timeformat-Display time (default is display date)
Dts_shortdatecenturyformat-Short Date format
Dts_appcanparse-Allows the owner to parse user input actions
Dts_rightalign-drop-down box right-aligned


SysTreeView32
-------------------------
Tvs_hasbuttons-The parent item currently displays the + number or-number
Tvs_haslines-show connections between projects
Tvs_linesatroot-show + sign or-sign before root node (ignore tvs_haslines style)
Tvs_editlabels-Allows editing of tags (similar to Resource Manager file renaming)
Tvs_disabledragdrop-Prohibit drag and drop
Tvs_showselalways-Always display the selected item (including when the focus is lost)
Tvs_rtlreading-reading from right to left
Tvs_notooltips-no prompt message window appears
Tvs_checkboxes-Show check boxes in front of each item
Tvs_trackselect-Allow hotspot selection
Tvs_singleexpand-Press the CTRL key to select multiple mouse clicks to still expand the item
Tvs_infotip-Allow sending of tvm_setitemheight messages for information
Tvs_fullrowselect-Allow selection of entire rows
Tvs_noscroll-Hide Scroll bar
Tvs_nonevenheight-Set item height to odd


SysListView32
-------------------------
Lvs_icon-Large Icons
Lvs_report-More information
Lvs_smallicon-Small Icons
Lvs_list-List
Lvs_singlesel-only single choice
Lvs_showselalways-Always display the selected item (including when the focus is lost)
Lvs_sortascending-Sort in ascending order
Lvs_sortdescending-Sort by descending
Lvs_shareimagelists-Shared image list (image list is still available when the control is destroyed)
Lvs_nolabelwrap-text does not wrap
Lvs_autoarrange-Automatic arrangement
Lvs_editlabels-Allows editing of tags (similar to Resource Manager file renaming)
Lvs_ownerdata-Specifies a virtual ListView that the user manages the item data
Lvs_noscroll-No scroll bar (not applicable for lvs_list and Lvs_report styles)
Lvs_aligntop-Top Alignment
Lvs_alignleft-Align Left
Lvs_ownerdrawfixed-Allow self-painting (detailed data only mode)
Lvs_nocolumnheader-Column header is not displayed in detail mode
Lvs_nosortheader-The column header is displayed as flat and does not respond to mouse clicks (Detailed data mode)
Lvs_ex_gridlines-Show Table lines (detail mode only)
Lvs_ex_subitemimages-Allow sub-items to display images (detail mode only)
Lvs_ex_checkboxes-Show check boxes in front of each item
Lvs_ex_trackselect-Allow hotspot selection
Lvs_ex_headerdragdrop-Allows you to rearrange columns by dragging and dropping headers (detail mode)
Lvs_ex_fullrowselect-Allow selection of entire rows (detail mode only)
Lvs_ex_oneclickactivate-click Project activation
Lvs_ex_twoclickactivate-double-click Project activation
LVS_EX_FLATSB-Flat scroll bar
Lvs_ex_regional-project scope includes only opaque areas and text areas of the icon (large icon mode)
Lvs_ex_infotip-Notifies the parent window of a message in the Prompt Information window
Lvs_ex_underlinehot-Project text with hotspots underlined
Lvs_ex_underlinecold-Non-hotspot item text underlined
Lvs_ex_multiworkareas-Multiple workspaces (with no add-ons currently set)
Lvs_ex_labeltip-Expands hidden labels if no message text is indicated
Lvs_ex_borderselect-Use selection border style instead of highlight
Lvs_ex_doublebuffer-Double buffering (WinXP or more)
Lvs_ex_hidelabels-Hide Label (winxp or more)
Lvs_ex_singlerow-Show single line (above WinXP)
Lvs_ex_snaptogrid-icon automatically aligns to the table (WinXP or more)
Lvs_ex_simpleselect-(more than WinXP)


SysMonthCal32
-------------------------
Mcs_daystate-Allow send mcn_getdaystate notifications get date status
Mcs_multiselect-Allow multiple selections
Mcs_weeknumbers-Show week numbers on the left
Mcs_notodaycircle-not showing a circle on today's date
Mcs_notoday-Don't show today


richedit20a
-------------------------
Es_left-Align left
Es_center-center align
Es_right-Align Right
Es_ MULTILINE-Multiline
Es_uppercase-all caps
Es_lowercase-All lowercase
es_password-Password box
Es_autovscroll-Automatic vertical scrolling
Es_ Autohscroll-Auto Horizontal scrolling
Es_nohidesel-Always show selected
Es_oemconvert-allows ANSI and OEM to convert to and from each other
Es_readonly-read-only
Es_wantreturn -Accepts carriage return newline
Es_number-accepts digital input only
Es_savesel- 
Es_sunken- 
Es_disablenoscroll- 
Es_ Selectionbar- 
Es_nooledragdrop- 
Enm_none- 
Enm_change- 
Enm_update- 
Enm_scroll- 
enm_keyevents- 
enm_mouseevents- 
enm_requestresize- 
ENM_ Selchange- 
Enm_dropfiles- 
enm_protected- 
Enm_correcttext- 
Enm_scrollevents - 
Enm_dragdropdone- 
Enm_imechange- 
Enm_langchange- 
Enm_objectpositions-  
Enm_link-


SysAnimate32
-------------------------
Acs_center-Centered Display
Acs_transparent-Transparent
Acs_autoplay-Auto Play
Acs_timer-Using internal timer control (without threading)


SysHeader32
-------------------------
Hds_horz-Horizontal Display
Hds_vert-Vertical Display
Hds_buttons-button style to respond to mouse clicks
Hds_hottrack-Allow hotspot selection
Hds_hidden-makes it a height of 0, similar to hidden effects, not really hidden
Hds_dragdrop-Allows columns to be rearranged by dragging and dropping headers
Hds_fulldrag-Display column header contents while dragging
Hds_filterbar-Contains a filter bar
Hds_flat-flat style, does not respond to mouse clicks (WinXP above)

http://blog.csdn.net/qing666888/article/details/49593277

MFC window Style Ws_style/ws_ex_style (super verbose)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.