|
You can simply use fopen and check the return type:
BOOL ExistFile(char* FileName)
{
FILE* hFile;
hFile = fopen(FileName,"r");
if (hFile)
{
fclose(hFile);
return TRUE;
}
return FALSE;
}
|
|
|
|
|
thank you very much ,I am Chinese boy .
|
|
|
|
|
int _access( const char *path, int mode );
HPS HwndSpy - GUI developer's aid to visually
locate and inspect windows. For the month of August
only, use coupon code CP-81239 for 30% off.
|
|
|
|
|
Thank you very much ,I am chinese boy .
|
|
|
|
|
HI,
I have realy hard task. I need create program`s shortcut and I found on the Internet, that I must use IShellLink interface. But on Microsoft site (MSDN) I found the code - http://msdn.microsoft.com/library/...[^] - and this code doesn`t work ... function CoCreateInstance failure (I think)...
piece of code:
HRESULT hres;
IShellLink* psl;
hres = CoCreateInstance(CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (LPVOID*)&psl);
Tomas
|
|
|
|
|
Take a look at CShellLink.
HPS HwndSpy - GUI developer's aid to visually
locate and inspect windows. For the month of August
only, use coupon code CP-81239 for 30% off.
|
|
|
|
|
:-DHello..
I'd loaded two 24-BIT BITMAPS into the memory..
the 1st one into CDC m_dcMem1, and the second bitmap into CDC m_dcMem2.
Ok.. both of the images are the same..just the 1st Bitmap image, i'd done a little bit of editing of some of its LSB (i'm doing digital watermarking)..
so now..i loaded the watermarked image..and the original image..
what function should i use to check either both of the images is same or not?
What i mean..is..if i loaded two same original BITMAP.. after i perform the function.. it should come out with the result that both of the images is the same..
so..i hope you guys can help me..what function should i use? GET PIXEL?? then compare it??
really urgent..
thanks in advance..
have a nice day!
Thong
twh81@tm.net.my
...
|
|
|
|
|
hmmmmm
getpixel() on all the pixels in a bitmap could get incredibly slowwwwwww on big images ... maybe generate a checksum for each image and compare those?
"there is no spoon" biz stuff about me
|
|
|
|
|
Hello lauren..
thanks for the reply and ideas..
I think i need more explanation and details about the GETPIXEL method... i think i will not care if it is a very slow way.
as long as i can execute and it WORKS!!..
i really need help in doing this...i need details and infos how should i carry on..
also..by the way..do you mind to explain how the CHECKSUM works?
thanks.
nice day!
Thong
...
|
|
|
|
|
Hi, I am developing an MDI application to load .bmp,.tiff and DIB files. For bmp the program works fine but for tiff it displays "error in opening DIB file". What I've found so far in the web is a program which display only tiff file. Anyone can help me? Quite urgent... deadline approaching and I am real beginner in MFC... thx in advance
crinoidea
|
|
|
|
|
u would need to understand the tiff file format and convert after opening images ... there are a bunch of libs here on cp that will do that for u if u look
"there is no spoon" biz stuff about me
|
|
|
|
|
You mean using .lib files? Can I do without the .lib files so that I have a stand alone .exe application?
|
|
|
|
|
errrrr
check them out
im sure theres something that will do what u want
"there is no spoon" biz stuff about me
|
|
|
|
|
I have downloaded Microsoft SDK. This SDK contains "*.lib" and "*.h" files for GDI+ graphic library. With this library you can load tiff, jpeg, gif, bmp formats with three lines of code.
For example:
//for opening image...
Image *pImage;
pImage=Image::FromFile(L"myimage.tiff");
//for drawing on pDC...
CRect rect;
GetClientRect(&rect);
Graphics *pGraphics=Graphics::FromHDC(pDC->GetSafeHdc());
UINT width = m_pImage->GetWidth();
UINT height= m_pImage->GetHeight();
Rect destinationRect(0, 0, rect.Width(), rect.Height());
// Scale the image so that it fills the destination rectangle.
pGraphics->DrawImage(m_pImage,destinationRect, 0, 0, width, height, UnitPixel);
yiy
|
|
|
|
|
Thanks for the code, but actually I am starting from DIBlook from MFC sample: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcsample98/html/_sample_mfc_diblook.asp
Is it possible to modify this program so that it can display .tiff image as well? I have found a .cpp file which can convert .tiff to DIB, but not sure how to integrate it.
|
|
|
|
|
HI,
My task is like this.I want to capture all outgoing PC data.There
i will process the data and send the processed data to the soundcard.
For that i need to capture all the pc data.Can anyone guide me how to
capture all outgoind PC Data.I will be very thankful to you.
|
|
|
|
|
DirectX
DirectSound
DirectShow
|
|
|
|
|
Hi,
I use Visual C++ .NET 2003 under WinXP. For whenever I
create a new MFC project and add any control such as a
button, the interface is not XP style. All buttons are
in Win9x style.
I used Visual C++ .NET prior to upgrading to .NET 2003.
The older version works and the projects that were
converted to Visual C++ .NET 2003 have XP style.
Again, the problem is that Visual C++ .NET 2003 creates
new MFC projects under WinXP without XP style buttons. Is
there a setting that fixes this possible problem?
Thanks,
Kuphryn
|
|
|
|
|
i created a tree and a add button which will add the the selected item in the tree to a listbox. wat functions do i have to use and how to code them?
|
|
|
|
|
Hi,
here I was trying to open two Recordsets with one Connection. but I got _com_error message that it is not allowed to open two Recordsets with one Connection. Then I tried two Connections, but something is wrong,
could anyone explain me how to have multiple Recordsets, or Connections in one application?
And, Why I fail to move to previous Record in VIEW? Isn't it possible to move to previous Record which reads from the VIEW?
Respecfully,
exceter
|
|
|
|
|
Hi all,
How can i dynamically create a 3D array ? I have tried using new operator. But apparently it only support the dynamic creation of the first dimension.Can someone help me?
Thanks
Mahesh
|
|
|
|
|
The short answer is because the syntax to do so is horrible, you can use much nicer tools to do it for you. I believe this will do what you want. Note the use of the delete[] operator to delete arrays.
int dx = 2;
int dy = 2;
int dz = 2;
int x = 0;
int y = 0;
int*** pMatrix = 0;
pMatrix = new int**[dx];
for(x = 0; x < dx; x++)
{
pMatrix[x] = new int*[dy];
for(y = 0; y < dy; y++)
{
pMatrix[x][y] = new int[dz];
}
}
for(x = 0; x < dx; x++)
{
for(y = 0; y < dy; y++)
{
delete[] pMatrix[x][y];
}
delete[] pMatrix[x];
}
delete[] pMatrix;
I think you'll agree that this is much nicer.
vector<vector<vector<int> > > matrix;
matrix[0][0][0] = 1;
However if you need to do alot of matrix math then I strongly suggest you look at something like boost::uBlas which uses template proxy classes to eliminate the expensive copies that are the price of using vectors.
If you can keep you head when all about you
Are losing theirs and blaming it on you;
If you can dream - and not make dreams your master;
If you can think - and not make thoughts you aim;
Yours is the Earth and everything that's in it.
Rudyard Kipling
|
|
|
|
|
Hi,
does anyone have already done some games or software using iJen libraries?
For those who might know it yet, iJen is a motion detection system. Like the sony eyetoy, but for PC and doesn't require a special camera like the sony system.
It's working with a basic web-cam.
Plus, it's an open source, totally free for non-commercial use.
You can get free as well as some other free software at http://www.syfi.co.uk.
I'm a beginner in development and I'm looking for someone who might already used it to help me.
Let me know if you can.
|
|
|
|
|
Hi,
I have written a small dialog application that works fairly well, but I have noticed that under Windows XP the menu doesn't display correctly. It's only a minor thing, but behind the text on the menu, it is white, even though it should be grey (or whatever colour the theme has set). I have seen this in some other programs too (though not many), and have also seen it asked here before though with no reply/solution
It's only a very minor thing as it is purely aesthetic and does not affect the functioning of my program, but it would be great if I could get rid of it as it looks a little unprofessional.
Does anybody know how I can make the menu appear correctly on XP? My program is just a dialog based Win32 app with no MFC...
Many thanks for any suggestions.
Cheers,
KB
|
|
|
|
|
What you see is a well-known bug in XP. There are three things required to trigger the behavior you describe: 1) a dialog-based app; 2) XP and 3) themes enabled. There is a CMenu replacement here on CP that corrects this bug: Owner Drawn Menu with Icons, Titles and Shading. Try the dialog sample, and you will see that it works correctly.
HPS HwndSpy - GUI developer's aid to visually
locate and inspect windows. For the month of August
only, use coupon code CP-81239 for 30% off.
|
|
|
|