i'm trying to load an image on screen on a wm 6 device...
but i can't understand how i have to put the path of the image...
here a piece of the code:
thank you
(excuse me for my bad english)
but i can't understand how i have to put the path of the image...
here a piece of the code:
void DrawImage(HDC hdc)
{
IImagingFactory *pImgFactory = NULL;
IImage *pImage = NULL;
RECT rc = { 0, 0, 110, 88};
// Normally you would only call CoInitialize/CoUninitialize
// once per thread. This sample calls CoInitialize in this
// draw function simply to illustrate that you must call
// CoInitialize before calling CoCreateInstance.
CoInitializeEx(NULL, COINIT_MULTITHREADED);
// Create the imaging factory.
if (SUCCEEDED(CoCreateInstance (CLSID_ImagingFactory,
NULL,
CLSCTX_INPROC_SERVER,
IID_IImagingFactory,
(void **)&pImgFactory)))
{
// Load the image from the JPG file.
if (SUCCEEDED(pImgFactory->CreateImageFromFile(
TEXT(""), [b]<- this is the problem: what write here??[/b]
&pImage)))
{
// Draw the image.
pImage->Draw(hdc, &rc, NULL);
pImage->Release();
}
pImgFactory->Release();
}
CoUninitialize();
}
thank you
(excuse me for my bad english)
Edited by leo001, 01 May 2009 - 12:10 PM.







Sign In
Create Account


Back to top









