Что-то запарился искать как удалить заголовок в ListIconGadget
После DestroyWindow_() нет контента. Изменение высоты нет реакции.
Код:
#LV = 0 OpenWindow(0, 0, 0, 320, 320, "Пример...", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) ListIconGadget(#LV, 3, 3, 311, 311, "", 55, #PB_ListIcon_FullRowSelect|#PB_ListIcon_GridLines|#PB_ListIcon_AlwaysShowSelection) AddGadgetColumn(#LV, 1, "", 200) AddGadgetItem(#LV, -1, "fuf" + #LF$ + "fuf") ; DestroyWindow_(SendMessage_(GadgetID(#LV), #LVM_GETHEADER, 0, 0)) header = SendMessage_(GadgetID(#LV), #LVM_GETHEADER, 0, 0) ; oldproc = SetWindowLong_(header, #GWL_WNDPROC, @WinProc()) SetWindowPos_(header, 0, 0, 0, GadgetWidth(#LV), 2, #SWP_NOZORDER | #SWP_NOMOVE) Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
Разгадал
Код:
SetWindowLongPtr_(GadgetID(#LV),#GWL_STYLE,GetWindowLongPtr_(GadgetID(#LV),#GWL_STYLE) | #LVS_NOCOLUMNHEADER)
для инструмента FindAllReferences нужно было.
Отредактировано AZJIO (15.02.2023 17:23:01)