Click here to Skip to main content
15,910,083 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: How to sort CArray? Pin
Atlantys24-Oct-02 3:34
Atlantys24-Oct-02 3:34 
AnswerRe: How to sort CArray? Pin
Mike Eriksson25-Oct-02 0:06
Mike Eriksson25-Oct-02 0:06 
GeneralBase class constructor Pin
Mazdak23-Oct-02 21:46
Mazdak23-Oct-02 21:46 
GeneralRe: Base class constructor Pin
Daniel Turini23-Oct-02 21:58
Daniel Turini23-Oct-02 21:58 
GeneralRe: Base class constructor Pin
Mazdak23-Oct-02 22:28
Mazdak23-Oct-02 22:28 
QuestionRequest LAN-ID? Pin
Andreas_DE23-Oct-02 21:30
Andreas_DE23-Oct-02 21:30 
AnswerRe: Request LAN-ID? Pin
Simon.W24-Oct-02 1:25
Simon.W24-Oct-02 1:25 
GeneralCListCtrl, setitem problem... Pin
Ahmet Orkun GEDiK23-Oct-02 20:58
sussAhmet Orkun GEDiK23-Oct-02 20:58 
Hello;

I'm in trouble with setitem method of CListCtrl. Actually, i have set the item value, but it has not get the correct value at following code part.

<br />
int n=0, idx=0;<br />
CString pbBuffer;<br />
char chngval;<br />
char hexval[2];<br />
char* out;<br />
out = (char*)malloc(sizeof(char) * 41);<br />
memset(out, 0x00000000, sizeof(char) * 41);<br />
<br />
while(m_cPeriodList.GetCount()!=idx)<br />
{<br />
	m_cPeriodList.GetText(idx, pbBuffer);<br />
	n=wcstol(pbBuffer, '\0', 10);<br />
	// Convert to hex<br />
	memset(hexval, 0, sizeof(hexval));<br />
	for (int i=1; i>=0; i--) {<br />
		 chngval="0123456789ABCDEF"[((n >> i*4) & 0xF)];<br />
		 memcpy(hexval+(1-i), &chngval, sizeof(char));<br />
	}<br />
	hexval[2]='\0';<br />
	idx++;<br />
	strcat(out, hexval);<br />
}<br />
<br />
// Complete format<br />
int zerocounter=(40-(idx*2))/2;<br />
for(int temp_idx=0; zerocounter!=temp_idx; temp_idx++)<br />
	strcat(out, "00");<br />
<br />
// Set comment<br />
lvi->mask = LVIF_TEXT;<br />
lvi->iSubItem = 3;<br />
lvi->iItem = 0;<br />
lvi->pszText = (LPTSTR)(LPCTSTR)out;<br />
m_list->SetItem(lvi);<br />
szTemp.Empty();<br />
<br />
free(out);<br />


Everythings going fine until "lvi->pszText = (LPTSTR)(LPCTSTR)out;". At this statement, the out value has "B0B0B0B0", but lvi->pszText show own value like "?????????????". What does it mean?

Thank you
GeneralRe: CListCtrl, setitem problem... Pin
Christian Graus23-Oct-02 21:42
protectorChristian Graus23-Oct-02 21:42 
GeneralRe: CListCtrl, setitem problem... Pin
Ahmet Orkun GEDiK23-Oct-02 21:52
sussAhmet Orkun GEDiK23-Oct-02 21:52 
GeneralRe: CListCtrl, setitem problem... Pin
Ahmet Orkun GEDiK24-Oct-02 2:55
sussAhmet Orkun GEDiK24-Oct-02 2:55 
GeneralModeless Pin
udayGovekar23-Oct-02 20:54
udayGovekar23-Oct-02 20:54 
GeneralRe: Modeless Pin
Paul M Watt23-Oct-02 21:19
mentorPaul M Watt23-Oct-02 21:19 
QuestionBSTR --> CString ? Pin
Daniel Strigl23-Oct-02 20:16
Daniel Strigl23-Oct-02 20:16 
AnswerRe: BSTR --> CString ? Pin
klphua23-Oct-02 21:13
klphua23-Oct-02 21:13 
GeneralRe: BSTR --> CString ? Pin
Christian Graus23-Oct-02 21:22
protectorChristian Graus23-Oct-02 21:22 
GeneralRe: BSTR --> CString ? Pin
Daniel Turini23-Oct-02 21:32
Daniel Turini23-Oct-02 21:32 
AnswerRe: BSTR --> CString ? Pin
Christian Graus23-Oct-02 21:23
protectorChristian Graus23-Oct-02 21:23 
GeneralRe: BSTR --> CString ? Pin
klphua23-Oct-02 21:27
klphua23-Oct-02 21:27 
GeneralRe: BSTR --> CString ? Pin
Christian Graus23-Oct-02 21:39
protectorChristian Graus23-Oct-02 21:39 
GeneralRe: BSTR --> CString ? Pin
Daniel Strigl23-Oct-02 21:28
Daniel Strigl23-Oct-02 21:28 
AnswerRe: BSTR --> CString ? Pin
Yaron Nir24-Oct-02 2:04
Yaron Nir24-Oct-02 2:04 
GeneralRe: BSTR --> CString ? Pin
dabs24-Oct-02 3:28
dabs24-Oct-02 3:28 
GeneralRe: BSTR --> CString ? Pin
Le centriste24-Oct-02 3:34
Le centriste24-Oct-02 3:34 
GeneralRe: BSTR --> CString ? Pin
dabs24-Oct-02 4:39
dabs24-Oct-02 4:39 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.