| 
Szia Csaba!
> =======================================================
> Felado :  [Hungary]
> Temakor: Re: Checkboxos listbox MFC-vel ( 16 sor )
> Idopont: Sun Feb  1 14:22:48 EST 1998 CODER #10
> - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> ha az volt a kerdes, hogy CCheckListboxot hogyan lehet hasznalni akkor,
Az volt es koszi a segitseget.
> 
> resource editorban a listadoboz property-ei:
> owner draw: fixed
> has string: yes
En nem talaltam a helpben semmilyen utalast arra, hogy ezt a ket 
tulajdonsagot a dialog editorban kell megadni. Persze azt mondta, 
hogy allitsam be es ha nem tettem akkor kaptam jo kis assertion-oket. 
Eltartott egy ideig, mire rajottem hol kell beallitani neki a 
flageket.
> 
> memberkent:
> CCheckListBox m_CheckListBox;
> 
> valamikor Create utan:
> m_CheckListBox.SubclassDlgItem(IDC_LIST1, this);
En se Create-t se SubclassDlgItem-et nem hasznaltam es igy is 
mukodik. Nem kellene neki?
Pisti | 
	| 
Hello!
Csak most olvastam a diggest es nem diggest szamokat ugyhogy most en is
bemutatkozom:
Szabo Zsolt Mihaly vagyok , a JATE-n vegeztem programtervezo
matematikuskent.
Most Delphi 3.0 -ban programozok, ilyen iranyu kerdesek es valaszok :-)
erdekelnek elsosorban...
Es most egy kerdes: mi az hogy diggest?
  Szabo Zsolt Mihaly
    | 
	| 
Sziasztok!
Elkeszult nagyjabol a directory bekero tree VC++ 5-hoz.
Feltettem a web-re a http://stud2.tuwien.ac.at/~e9525556/Dir05.zip 
cimen. Azert 0.5, mert meg nincs tesztelve, optimalva, kommentalva.
A legnagyobb problema, hogy meg nem tud banni lemezegysegekkel, majd
kigondolok erre valamit. Egyenlore a drive-okat C:-tol mutatja. 
Ezenkivul lehetne meg iconokkal szepiteni a megjelenitest.
A .zip file egy kis programot tartalmaz, ami felhasznalja a 
dialogot. A dialog maga a CDirectoryDlg osztalybol es a ressource-bol 
all. A dialog felhivasa igy tortenhet:
CDirectoryDlg ddlg;
ddlg.SetStartPath("c:\\windows");
ddlg.DoModal();
CString strSelection = ddlg.GetSelectedPath();
A SetStartPath a kezdo directory-t adja meg, a fa "utba eso" agai 
ki lesznek nyitva. A string ne tartalmazza az utolso backslash-t 
(tehat nem "c:\windows\"! es "c:" "c:\" helyett),  A SetStartPath 
hivasa nem kotelezo, ha nem lesz meghivva, akkor a dialog az osszes 
drive-ot becsukva mutatja.
Ha visszatert a DoModal, akkor a GetSelectedPath-al lehet a 
kivalasztott directory-t lekerdezni (ha Cancel-t nyomott a user, 
akkor a funkcio egy ures sztringet ad visza).
A progi egy kis dialogbol all, amiben meg lehet adni a kezdo pathot. 
A "Directory" gomb megnyomasa utan nyilik egy Directory-dialog, ahol 
ki lehet valasztani egy konyvtarat. A dialog bezarasa utan az 
edit-field a kivalasztott path-ot tartalmazza.
Ennyi lenne, talan tudjatok Ti is hasznalni valamire, ha nagyobb 
valtozas tortenik, akkor arrol beszamolok.
Udv,
Barna
 |