|
for CListBox use
AddString or InsertString
whitesky
|
|
|
|
|
of course CListCtrl
if you get error you can use
(0)if you use vs2005 use lvi.pszText = LPTSTR(p );
----------------------------------------------
(1) if vs2003 then use
lvc.pszText = CA2T(strItem);
---------------------------------------------
(2) LPCTSTR m_str;
m_str="test";
lvi.pszText = (LPTSTR)m_str;
--------------------------
(3) TCHAR m_str[20];
m_str[0]='\0';
strcat(m_str,"test");
lvi.pszText = (LPTSTR)m_str;
--------------------------
(4) LPTSTR m_str;
m_str=(LPTSTR)LocalAlloc(LPTR,256);
strcat(m_str,"test");
lvi.pszText = m_str;
---------------------------
whitesky
-- modified at 7:10 Tuesday 16th May, 2006
|
|
|
|
|
Hi Whitesky,
got the solution thank u very much. i used
LPCTSTR p = flocation;
lvi.mask = LVIF_TEXT;
lvi.iItem = 0;
lvi.iSubItem = 1;
lvi.pszText = (LPTSTR)p;
m_INDEX_INFO_LIST.SetItem(&lvi);
its working...
|
|
|
|
|
Hey,
nice information
Knock out 'T' from CAN'T ,
You 'CAN' if you think you 'CAN'
|
|
|
|
|
Thanks
whitesky
|
|
|
|
|
Hi WhiteSky,
one more dout i want to store the date & time in the 4th col how to do that ??
how to access the current time and date and store it in a variable and pass it to col 6th ??
lvi.mask = LVIF_TEXT;
lvi.iItem = 6;
lvi.iSubItem = 1;
lvi.pszText = "16/05/06 4:59 PM"; // In this format only ??
m_INDEX_INFO_LIST.SetItem(&lvi);
|
|
|
|
|
|
Hi,
I am not getting the solution can u tell me
COleDateTime dateTest;
dateTest = COleDateTime::GetCurrentTime();
lvi.mask = LVIF_TEXT;
lvi.iItem = 6;
lvi.iSubItem = 1;
lvi.pszText = "16/05/06 4:30 PM";
m_INDEX_INFO_LIST.SetItem(&lvi);
|
|
|
|
|
CString str;
SYSTEMTIME st;
GetLocalTime(&st);
str.Format("%d:%d:%d:",st.wHour,st.wMinute,st.wSecond);
whitesky
|
|
|
|
|
CString str;
SYSTEMTIME st;
GetLocalTime(&st);
str.Format("%d:%d:%d:",st.wHour,st.wMinute,st.wSecond);
lvi.mask = LVIF_TEXT;
lvi.iItem = 6;
lvi.iSubItem = 1;
lvi.pszText = (LPTSTR)str;
m_INDEX_INFO_LIST.SetItem(&lvi);
Can u please also tell how to pass it to list box ?
i tryed the above code its giveing error...
|
|
|
|
|
for insert string to CListBox you need to AddString or InsertString
CListBox m_List;
m_List.InsertString
or
m_List.AddString
whitesky
|
|
|
|
|
vinaycool wrote: ...its giveing error...
Are we supposed to guess what the error is?
"The largest fire starts but with the smallest spark." - David Crow
|
|
|
|
|
Hi DavidCrow
I wrote how use values but he writes same question
whitesky
|
|
|
|
|
vinaycool wrote: lvi.pszText = "value here";
Try:
lvi.pszText = (LPTSTR) (LPCTSTR) p;
vinaycool wrote: ...but its giveing error...
So what's the error?
"The largest fire starts but with the smallest spark." - David Crow
|
|
|
|
|
hi,
I had used lvi.pszText = (LPTSTR)str;
i was getting below error
error C2440: 'type cast' : cannot convert from 'class CString' to 'char *'
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
Error executing cl.exe.
Creating browse info file...
lvi.pszText = (LPTSTR) (LPCTSTR) p;
after using the above statment its working proeprly
Thanks a lot ....
|
|
|
|
|
Hi,
I am using sockets to transfer the datas.
My application has one server(Instructor) and two different Clients(Operator 1 and Operator2)
I transferred the datas to 2 cleints from my server.As the clients are different two each other..I could not transfer the datas properly.
So,I choose first five tFrm->SendData()function for Operator 1 and Second five tFrm->SendData() to Operator 2.The data transferred.
But Both 10 tFrm are transferring for 2 operators,the operators failed to send datas back to Server properly.
How can i prevent that first 5 is for Operator1 and next five are Operator 2.Only first 5 must go to Operator1 and next 5 must got to Operator2.
|
|
|
|
|
Use the Modulas 5 for your Sendcount...
Knock out 'T' from CAN'T ,
You 'CAN' if you think you 'CAN'
|
|
|
|
|
hello friends,
I need to show outlook express send mail dialog box from my vc++ application with attached file to the user. i don't need to send mail, i just want to open that window with attached file.
how can i do that?
|
|
|
|
|
Try using the interfaces/hooks of the outlook express
Knock out 'T' from CAN'T ,
You 'CAN' if you think you 'CAN'
|
|
|
|
|
A_Laxman wrote: Try using the interfaces/hooks of the outlook express
Interface provided by Outlook express is not documentd Well, and Outlook itself use MAPI to send Emails
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
|
|
|
|
|
A_Laxman wrote: Try using the interfaces/hooks of the outlook express
Anyway only article relating to Outlook Express available on NET, except MSDN, dealing with Outlook express :-
http://www.codeproject.com/com/Outlook_Express_Messages.asp
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
|
|
|
|
|
Hi all,
I am getting filename in the string fname.
fname=m_strFileName;
this m_strFileName has an extension of .cam.(For example race.cam)
I need to get only its name not with extension(like race) and store this in fname.
How to do that.
cheers
sangeet
|
|
|
|
|
search for .cam in your string using Find()
once you do that take the left part of the string as
int n=m_strFileName.Find(".cam");
CString filename=m_strFileName.Left(fname.GetLength()-n);
I hope this helps
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
i got the filename without extension.
int n=m_strFileName.Find(".cam");
CString filename=m_strFileName.Left(fname.GetLength()-n);
Now i need to create a directory with this filename.
so everytime the filename changes,the directory name should also be changed.
i used _mkdir,CreateDirectory methods to create new directory.but those methods are only useful for creating specific directories.like "c:\\rocky"
so we get only directory with name rocky..
can i able to create directories at runtime?
cheers
sangeet
-- modified at 6:48 Tuesday 16th May, 2006
|
|
|
|
|
use _rmdir() to change the name of the directory once you have created it with a certain name.
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|