|
Can you give me an example on how to find an item in second column ?...etc - 3d column... ? Please !!!!!
Bravoone
|
|
|
|
|
<br />
CString find ="test1";<br />
CStringArray string1;<br />
CString search;<br />
for(int nIndex = 0; nIndex < m_Ctrl1.GetItemCount(); nIndex++)<br />
{ <br />
search= m_Ctrl1.GetItemText( nIndex, 0 );
if(search==find)<br />
string1.Add(search);<br />
}<br />
|
|
|
|
|
Flaviu_2006 wrote: Can you give me an example on how to find an item in second column ?...
You could have saved yourself and others a lot of time by specifying this up front rather than after umpteen suggestions have been offered.
"Money talks. When my money starts to talk, I get a bill to shut it up." - Frank
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Hi,
Could anyone tell me how to detect the play of a video file (any video file like AVI, WMV, MPEG etc...)?
If any application (like RealPlayer or Windows Media Player) plays the video file, my application should recieve a notification.
Thanks in advance,
Pavan
-- modified at 7:57 Wednesday 9th August, 2006
Regards,
Pavan
|
|
|
|
|
Do you want to play these files?
|
|
|
|
|
I dont want to play the files. I just want a notification when some video file is played by some other application like RealPlayer, Windows Media Player etc...
Regards,
Pavan
|
|
|
|
|
I think we can do something with the pins connected of a filter. But im not done anything related to these stuffs.
check it in that way. you may be get some info on the same.
SaRath.
"Where I am from, there is no plan B. So, take advantage of today becuase tomorrow is not promised. - 50 Cent"
My Blog | Understanding State Pattern
|
|
|
|
|
Sarath,
Thanks for your reply. I will try on the filters and pins. Meanwhile if you get some more info please do keep posting.
Regards,
Pavan
|
|
|
|
|
Hello friends,
I am facing problem how to load the bitmap to dialog form in MFC. Can anyone help me in this matter. Can any one help me in this matter?. Can explain how to load the bit map with a sample code in MFC.
Hoping for a reply on this issue.
From
Phijo
|
|
|
|
|
If you want to load bitmap from your resource then use LoadBitmap(..)
Refer LoadBitmap[^]
if the bitmap is a file in your PC then use LoadImage(...)
Refer LoadImage[^]
Do your Duty and Don't expect the Result
|
|
|
|
|
Import bitmap-> create a new picture control select properties then select type = bitmap and image = "your image" !!!!
Bravoone
|
|
|
|
|
See CImage::Load or LoadImage
CImage::Load(...) then use CImage::BitBlt(...) and in the end use CImage::Detach()
|
|
|
|
|
There are several ways to do what you want:-
1)picture control.
2)draw in the Dialog's paint handler
To get to the bitmap in the resource file, you can use LoadImage
Ofcourse you could draw on a owner draw button also.
|
|
|
|
|
Hi,
Im reading data from file like this..
char tTagName[16] = {0}
memset(tTagName,0,16);
PFile.Read(tTagName,16);//tTagName is PRO01_BLC101
PFile.Read(tDesc,24);//tDesc is Liquid Level
and the file looks like this...
//
PRO01_BLC101 Liquid Level % 2 //
So it read the file fine and got correct output.
But if the TagName is about 8 or 6 character it read the file wrongly..The file shows like this..
//
DFC101 DEPROP FEED M3/HR 1 //
I think it continously read 16 characters,so the tagname shows like "DFC101 DEPROP F " and tDesc is only "EED"..
How can i avoid this..B'coz i have to work with different tagname length..It may be 4 or 8 or 16 or 20..
What can i do for this?
Anu
|
|
|
|
|
It behaves correctly but your approach is wrong.. if you want to read different tag lenghts you can do it in two ways...
1) read byte by byte untill you fully read the tag name....
2)just read first 16 bytes as you did and find out the excat length of tagname from the "tTagName" and then move the file pointer to the length+1 position (in your case DFC101 has length 6, so move the file pointer to position 7 from the begining of file)
Hope this'll help
Do your Duty and Don't expect the Result
|
|
|
|
|
How can i do like this? I dont know pls give me any sample..?
For also copy char by char..
Anu
|
|
|
|
|
Hope you are using CFile.. if so use Seek method like,
After find the length of tagname anf before reading the next time write this code,
pFile.Seek(length+1, CFile::begin);
char by char reading, is reading a single char use 1 as count in Read method
pFile.Read(buff, 1);
-- modified at 8:26 Wednesday 9th August, 2006
Do your Duty and Don't expect the Result
|
|
|
|
|
Anu_Bala wrote: I think it continously read 16 characters
Of course it is: you asked to read 16 characters, so it is logical that the function will read 16 characters.
I suggest that you store the complete line in a big buffer and 'parse' it after that. Copy char by char in the tTagName until you reach a blank space. Then start copying in the tDesc string. That's quite easy to do.
|
|
|
|
|
How can i read char by char..please give me any sample..
Anu
|
|
|
|
|
In addition to the answer from Cedric Moonen, it seems as if you can ignore lines starting with "//" since they doesn't contain useful information.
|
|
|
|
|
Take a look at scanf.
Cheers
Steen.
"Are you gonna check your makeup when you're done whining?" John Simmons, 05/31/2006
|
|
|
|
|
Anu_Bala wrote: char tTagName[16] = {0}
memset(tTagName,0,16);
What are you trying to accomplish here? One or the other is sufficient, but not both.
Use this as a starting point:
void main( void )
{
ifstream ifs("c:\\a.txt");
string sLine,
sTagName,
sDesc;
while (getline(ifs, sLine))
{
istringstream iss(sLine);
iss >> sTagName >> sDesc;
cout << sTagName << "|" << sDesc << "|" << endl;
}
}
"Money talks. When my money starts to talk, I get a bill to shut it up." - Frank
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Hi
How to include files in a directory with VC 8.0? with vc 6.0 we can do it
by Selecting in tools->options->Directories,where is the option for it in vc8.0 ?
Thanx
It takes only a minute to get a crush on someone, an hour to like someone and a day to love someone - but it takes a lifetime to forget someone.
|
|
|
|
|
The included directories for all of your projects can be affected in Tools --> Options --> Project and Solutions --> VC++ Directories --> Show directories for: Include files panel.
Alternatively you can set the include directories for your particular project in Project Properties --> C/C++ --> General --> Additional Include Directories field. I think this is recommended way.
I hope this helps.
|
|
|
|
|
I would say you should use the /I compiler option in your project/solution instead of visual studio's path settings. That is the recommended way and makes sure your project/solution will compile on any machine.
|
|
|
|