ListIcon: Anzahl der Columns zaehlen (WIE?)

Für allgemeine Fragen zur Programmierung mit PureBasic.
guruk
Beiträge: 45
Registriert: 18.08.2005 16:14
Wohnort: Egypt / Red Sea / South Sinai / Dahab
Kontaktdaten:

ListIcon: Anzahl der Columns zaehlen (WIE?)

Beitrag von guruk »

etwa wie: ColumnsAnzahl=CountGadgetColumns (#ListIcon_1)

:)

chris
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

Auf purearea.net gibt's 'ne Userlib namens MoreListIcon, die ist nicht übel ;) da gibt's auch hierfür was, und zwar GetColumnsNumber().
guruk
Beiträge: 45
Registriert: 18.08.2005 16:14
Wohnort: Egypt / Red Sea / South Sinai / Dahab
Kontaktdaten:

Beitrag von guruk »

cool.. die Lib habe ich schon drauf... hab nur nicht drin nachgeschaut :)
Danke
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Oder so :

Code: Alles auswählen

  #LVM_GETHEADER = (#LVM_FIRST + 31)
  
  ;########################################################
  
  Procedure CountGadgetColumns (lview)
    Protected Header.l
    Header = SendMessage_(lview ,#LVM_GETHEADER,0,0)
    SendMessage_(Header,#HDM_GETITEMCOUNT,0,0)
    ProcedureReturn
  EndProcedure
  
  ;########################################################
  
  hwnd = OpenWindow(0,0,0,500,500,#PB_Window_SystemMenu,"")
  
  CreateGadgetList(hwnd)
  lview = ListIconGadget(0, 10, 25, 300, 70, "Column 1",100)
  AddGadgetColumn(0,1,"Column 2",65)
  AddGadgetColumn(0,1,"Column 3",65)
  
  ;--

  Debug CountGadgetColumns (lview)
  
  ;---
  
  Repeat : Until #PB_EventCloseWindow = WaitWindowEvent() 
  
  End
guruk
Beiträge: 45
Registriert: 18.08.2005 16:14
Wohnort: Egypt / Red Sea / South Sinai / Dahab
Kontaktdaten:

Beitrag von guruk »

Danke.. nun hab ichs hier am laufen
chris
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: ListIcon: Anzahl der Columns zaehlen (WIE?)

Beitrag von Kiffi »

Lieber Chris,

ich find's eigentlich nicht so gut, dass Du die Mitglieder gleich zweier Boards
mit identischen Fragen zur gleichen Zeit auf Trab hälst.

Kannst Du nicht erst mal in einem Forum fragen und im Fall, dass es dort
niemand weiss, dann im anderen? Das fände ich fair gegenüber den Leuten,
die sich die Mühe machen, Deine Fragen zu beantworten.

Grüße ... Kiffi
guruk
Beiträge: 45
Registriert: 18.08.2005 16:14
Wohnort: Egypt / Red Sea / South Sinai / Dahab
Kontaktdaten:

Beitrag von guruk »

OK, darueber laesst sich reden. Hier gehen die Antworten ja auch wirklich schnell rein und so werde ich zukuenftig erstmal ein paar Minuten checken ob nicht aus dem einen Board bereits was reinkommt.

Alles gute
chris
Antworten