Neu!
Gibt eine andere Möglichkeit dynamisch viele ListViews in jeweils einen Container zusammen mit anderen Controls in ein Main-GUI zu füllen?
Hallo ! Ich brauche Hilfe bzw. Info.
Ich möchte unter einer Main GUI 20 oder mehr Childs mit jeweils einer ListView erzeugen.
Das Problem ist, dass nach zahlreichen Tests folgendes herausstellt:
- Es können beliebig viele Childs erstellt werden.
- Die HWNDs der Childs können z.B. über ControlMove angesprochen werden.
- Damit glaube ich dass die HWNDs funktionieren
- Jedoch können nur 16 Childs mit der ListView _GUICtrlListView_Create() bestückt werden.
Hat jemand eine Idee, woran das liegen kann?
Danke für jeden Hinweis.
Grüsse
Elephant
_____code snippets below:
Creating Child=====================================
Local $modElem_window
Local $left_Next = 0
Local $title
For $i = 1 To 20
$modElem_window = 0
$title = String($i)
;~ If $i = 17 Then $title = -1
;~ If $i = 18 Then $title = -2
$modElem_window = GUICreate($title, 50, 300, $left_Next, 10, BitOr($WS_POPUP, $WS_BORDER))
GUICtrlSetResizing(-1, $GUI_DOCKALL)
GUISetBkColor(0x9900D1)
Creating List=====================================
Local $sHeaderText = "Done|CMD|RUN-Mode|ACK 2|ACK 1"
$List_CMDs_Modul_1 = _GUICtrlListView_Create($modElem_window, $sHeaderText, -1, -1, -1, -1)
_GUICtrlListView_SetExtendedListViewStyle($List_CMDs_Modul_1, BitOR($LVS_EX_GRIDLINES, $LVS_EX_FULLROWSELECT, $LVS_EX_INFOTIP, $LVS_EX_SUBITEMIMAGES, $LVS_EX_DOUBLEBUFFER)) ; $LVS_EX_SUBITEMIMAGES
GUICtrlSetResizing(-1, $GUI_DOCKALL)
_GUICtrlListView_SetColumnOrder($List_CMDs_Modul_1, "1|2|3|4|0")