» »

[VC++, mfc] dodajanje item-a v CListCtrl

[VC++, mfc] dodajanje item-a v CListCtrl

urosz ::

imam CListCtrl na svojem dialogu. uspešno dodam columne, pojavi pa se težava pri dodajanju itema

CListCtrl* l = (CListCtrl*)GetDlgItem(IDC_LIST1);
	if (l!=NULL) {
		l->InsertColumn(0,_T("Column Item"),LVCFMT_LEFT,80);
		l->InsertColumn(1,_T("Column SubItem1"),LVCFMT_LEFT,100);
		l->InsertColumn(2,_T("Column SubItem2"),LVCFMT_LEFT,100);
		
		LVITEM lvItem;
		
		lvItem.mask = LVIF_TEXT;
		lvItem.iItem = 0;
		lvItem.iSubItem = 0;
		lvItem.pszText = (LPWSTR)"moj item";
		l->InsertItem(&lvItem);
         }


če priredim pszText-u le "moj item", javi error, da mora biti LPWSTR. tako sem probal castat in gre skozi prevajalnik, problem pa je v tem, da kot je izpisani item neki niz kitajskih (ali nevem niti) kakšnih zbakov.

Vglavnem, kako bi dodal item v control list ? obupan sem :S
  • spremenil: urosz ()

xordie ::

Mogoce je problem, ker zapises string v wstring. Uporabi _T() macro, kot ga ze zgoraj pri InsertColumn.

_T("moj item");
x

urosz ::

TY! zdaj deluje. eno vprašanje še samo na hitrco.
kako vpisat item recimo v vrstico 1, stolpec 3?

ker zdaj mi vse vpisuje samo povrsti dol v 1. stolpec

urosz ::

ok mam to, pozabite na to vprašanje.

ah tak je to, ko moraš z nule znanja sprogramirat uporabniški vmesnik že na prvih vajah na faksu :P

ve kdo za kako literaturo (knjižno) ?

Zgodovina sprememb…

  • spremenil: urosz ()

c0dehunter ::

Tukaj je naštetih nekaj MFC literature. Mogoče ti pride kaj prav.
Drugače pa boste imeli samo prvih nekaj (3?) vaj MFC, potem pride pa C#, ki je načeloma bolj friendly ;)
I do not agree with what you have to say,
but I'll defend to the death your right to say it.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

SQL vprasanje (strani: 1 2 )

Oddelek: Programiranje
688346 (5025) BivšiUser2
»

[VB] datagridview

Oddelek: Programiranje
351938 (1321) korenje3
»

python -slovar

Oddelek: Programiranje
223123 (2102) Valex86
»

c# datagridview in combox

Oddelek: Programiranje
131207 (1095) OmegaM
»

[Excel]Kako izvleči vrednost?

Oddelek: Programiranje
223782 (3505) Mobidick

Več podobnih tem