Selaa lähdekoodia

Added option to create treeview with no decorations on win32.

woollybah 6 vuotta sitten
vanhempi
commit
4bb9d804db
2 muutettua tiedostoa jossa 3 lisäystä ja 1 poistoa
  1. 1 0
      maxgui.mod/gadget.bmx
  2. 2 1
      win32maxguiex.mod/win32maxguiex.bmx

+ 1 - 0
maxgui.mod/gadget.bmx

@@ -125,6 +125,7 @@ Const LISTBOX_MULTISELECT=1
 Const COMBOBOX_EDITABLE=1
 
 Const TREEVIEW_DRAGNDROP=1
+Const TREEVIEW_WIN32_NO_DECORATION=2
 
 Const SLIDER_HORIZONTAL=1
 Const SLIDER_VERTICAL=2

+ 2 - 1
win32maxguiex.mod/win32maxguiex.bmx

@@ -4862,7 +4862,8 @@ Type TWindowsTreeView Extends TWindowsGadget
 
 		Self.style = style
 		xstyle=WS_EX_CLIENTEDGE
-		wstyle=WS_CHILD|TVS_HASLINES|TVS_HASBUTTONS|TVS_LINESATROOT|TVS_SHOWSELALWAYS|TVS_NOTOOLTIPS|WS_CLIPSIBLINGS
+		wstyle=WS_CHILD|TVS_SHOWSELALWAYS|TVS_NOTOOLTIPS|WS_CLIPSIBLINGS|TVS_HASBUTTONS
+		If Not(style&TREEVIEW_WIN32_NO_DECORATION) wstyle:|TVS_HASLINES|TVS_LINESATROOT
 		If Not(style&TREEVIEW_DRAGNDROP) wstyle:|TVS_DISABLEDRAGDROP
 
 		parent=group.query(QUERY_HWND_CLIENT)