/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
ms forms 2.0 listbox
Fra : Troels Thomsen


Dato : 21-02-02 17:48


I msvc 5/6 :
Start MFC wizarden og vælg dialog baseret program
Højreklik på panelet
indsæt activex komponent
vælg ms forms 2.0 listbox

tilføj knap til panelet
Dbl klik på knappen og skriv:

void CTest1View::OnButton1()
{
CListBox* abc = (CListBox*)GetDlgItem(IDC_LISTBOX1);
abc->AddString("asdf");
}

Skulle der ikke komme noget i listboxen så ???


mvh Troels



 
 
Troels Thomsen (23-02-2002)
Kommentar
Fra : Troels Thomsen


Dato : 23-02-02 11:46


"Troels Thomsen" <nej@tak.dk> wrote in message
news:3c7524d7$0$18453$ba624c82@nntp02.dk.telia.net...
>
> I msvc 5/6 :
> Start MFC wizarden og vælg dialog baseret program
> Højreklik på panelet
> indsæt activex komponent
> vælg ms forms 2.0 listbox

Nope
Start MFC wizarden og lav f.eks. et dialog baseret program
Add to project : components and controls
vælg ms forms 2.0 listbox
Så genereres klassen CMdcList og listbox ikon indsættes i toolbaren med alle
de andre knapper etc.

For at skrive noget i listboxen skal man så også lige sætte sig lidt ind i
VARIANT og tagVARIANT strukturene.

void CTest2Dlg::OnButton1()
{
CMdcList* abc = (CMdcList*)GetDlgItem(IDC_LISTBOX2);

tagVARIANT posistion ;
VARIANT data ;

posistion.vt = VT_I2 ;
posistion.iVal = 0 ;

data.vt = VT_I2 ;
data.iVal = 333 ;
abc->AddItem(&data,&posistion);

data.vt = VT_R4 ;
data.fltVal = 3.1415 ;
abc->AddItem(&data,&posistion);
}



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste