Liste füllen



  • Tag zusammen.

    Ich habe eine Dialogboxressource auf der ich ein Listenfeld eingefügt habe.

    Ich möchte aus einer ( ODBC-Datenbankanbindung ) RecordsetKlasse namens "AccessSet.*" Variablen in meine Liste einfügen.

    Ich habe folgenden Code aus einer OnInitDialog() gefunden, den ich vor Jahren mal geschrieben habe um ein Listenfeld zu füllen. Jedoch verstehe ich gar nicht mehr was ich da getan habe.
    Da ich nur dieses Codefragment fand und keine fertige Anwendung, komme ich mit einigen Variablen bzw. deren Funktion nicht zurecht:
    m_pLB
    m_partList

    Was tun die/wofür sind die notwendig?
    😮 Wie kann ich mein Listenfeld mit Strings aus meiner Recordset-Klasse füllen? 😕

    int i;
    	int  tabs[3]={2,15,30};
    	CString Str;
    	int nCount;
    	CParticle* pParticle;
    
    	CDialog::OnInitDialog();
    	m_pLB.SetTabStops(3,(LPINT)&tabs);
    	nCount=m_partList.GetSize();
    
      for (i=0; i<nCount; i++)
    		{
    		pParticle=m_partList.GetAt(i);
    		Str.Format("\t%d\t%6.3f\t%6.3f",i+1,pParticle-                  >m_ftMaxLength,pParticle->m_ftMaxWidth);
    		m_pLB.AddString(Str);
    		}
    

    DANKE für Eure Hilfe & Unterstützung im Voraus. 👍
    Mit freundlichen Grüßen!


Anmelden zum Antworten