Hollosi Information eXchange /HIX/
HIX CODER 1408
Copyright (C) HIX
2002-01-17
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 MFC listview + ownerdraw + region (mind)  27 sor     (cikkei)
2 Levelezo listak (mind)  7 sor     (cikkei)
3 Segitseg Borland C-ben (mind)  19 sor     (cikkei)

+ - MFC listview + ownerdraw + region (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Van egy OwnerDraw-os CListView leszarmazott osztalyom. Ebben reagalok
a bal gomb lenyomasara. Amire raklikkentek az lesz a kivalasztott elem
amin eddig volt a kivalasztas azon nem lesz. Mint rendesen. Viszont
csak ezt a ket elemet kene ujrarajzolni. Ezt a kovetkezo
programreszlet hivatott megcsinalni (cur - aktualis elem, sel -
kivalasztando):

 ...
CRgn rgnCur,rgnSel;
rgnCur.CreateRectRgn(cur.left,cur.top...);
rgnSel.CreateRectRgn(sel.left,sel.top,...);
int result = rgnSel.CombineRgn(&rgnSel,&rgnCur,RGN_XOR);
InvalidateRgn(&rgn,FALSE);
 ...

Erre visszaad vagy egy SIMPLEREGION vagy egy COMPLEXREGION erteket.
Viszont a DrawItem-et nem csak erre a ket elemre hivja meg, hanem az
osszesre ami a ket elem kozott van. Nem kezeli rendesen a komplex
regiokat? Vagy en rontok el valamit? Esetleg hagyni kene a fenebe az
ownerdrawot es mindent nekem kene kirajzolnom az OnPaint()-ben?

Aki tud valami epitot pls. irjon ;)

Kosz,
Gabor
+ - Levelezo listak (mind) VÁLASZ  Feladó: (cikkei)

Hello!

Tud valaki magyar nyelvu Visual FoxPro es Visual C++ listat?

   Koszi:

      Lajos
+ - Segitseg Borland C-ben (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok, Jancsi vagyok Varadrol.

  Ket kerdesem lenne: Borland C-ben szeretnek valamit megvalositani
1. Nem tudok nagy meretu matrixot letrehozni, pl szuksegem lenne egy
legalabb 6000*6000-res matrixra integerekkel feltoltve.
2. Hogyan lehet egy textfile sorait betolteni egy Wrindows szeru
ablakba, tehat kivalasztas, gorgetes, egerrrel is stb.

  Ha valaki tudna segiteni kerem kuldjon mintat is ha lehet, mert meg eleg
kezdo vagyok.

Segitsegeteket elore is koszonom.

    Jancsi


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS