|
I have too checked what u say, but no progress
HBITMAP hBitmap=LoadBitmap(AfxGetApp()->m_hInstance,"C:\\a.bmp");
int nX=GetLastError();
return value is 1814, means "The specified resource name cannot be found in the image file. "
Although file is present at the required address.
any help ?
|
|
|
|
|
Try...
HANDLE LoadImage(
HINSTANCE hinst, // handle to instance
LPCTSTR lpszName, // image to load
UINT uType, // image type
int cxDesired, // desired width
int cyDesired, // desired height
UINT fuLoad // load options
);
and set the hinst to NULL and lpszName to the filname you load,uType to IMAGE_BITMAP, fuLoad to LR_LOADFROMFILE. For other parameter and options look it up in MSDN. On success attach it (cast from HANDLE to HBITMAP).
|
|
|
|
|
now it works according to my expectation.
thanks a lot....
|
|
|
|
|
CBitmap::LoadBitmap() converts the bitmap to the screen's bit depth therefore if you use CBitmap::LoadBitmap() to load the bitmap, the colors
will be reduced to the bit depth of the main screen and you won't
be able to access the pixels directly. To avoid these problems,
load the bitmap as a DIBSection instead and attach the DIBSection to the CBitmap.
|
|
|
|
|
hi i want to use a Picture Control in my project, So i creat a Dialog Box (IDD_DLG) and then i creat a Class for it (Cdlg) then i put a Picture Control on it. and i add a member variable : (pic1)
here is my code :
Cdlg * m_p = new Cdlg();<br />
CImage m;<br />
m.LoadFromResource(AfxGetInstanceHandle(),IDB_BACK1);<br />
<br />
m_p->pic1.SetBitmap((HBITMAP)m);<br />
m_p->pic1.Invalidate();<br />
m_p->ShowWindow(SW_SHOW);
but after running my program nothing Shown in my Control. What's wrong with my code ?
thanx
-=Ehsan-de-Burge=-
|
|
|
|
|
I am playing Enhanced MetaFile.How to scaling and stretch the Enhanced MetaFile?
Please give code
|
|
|
|
|
I want to remote my program using another program under Windows , like ARexx on Amiga if anyone remembers
How is it possible?
Thanks,
|
|
|
|
|
Add (dual or IDispatch-based) COM-objects to your app, exposing the functions you want to script.
Then take a look at IActiveScript. It's not that hard to use once you get the concept and there
are a bunch of samples floating around the Internet...
Good luck!
"Well I'm just a hard working corporate slave, my mind should hate what my body does crave.
Well I'm just a humble corporate slave, driving myself into a corporate grave"
Corporate Slave, SNOG
|
|
|
|
|
hello
i'm working with wininet and i want to get the header of http querries.
i can get the html source code, but no the header.
thx
|
|
|
|
|
Isn't that how it's supposed to work?
If you want the header also, perhaps you should instead use plain sockets.
|
|
|
|
|
Try..
BOOL HttpQueryInfo(
HINTERNET hRequest,
DWORD dwInfoLevel,
LPVOID lpvBuffer,
LPDWORD lpdwBufferLength,
LPDWORD lpdwIndex
);
and set dwInfoLevel to HTTP_QUERY_RAW_HEADERS or HTTP_QUERY_RAW_HEADERS_CRLF. You can se more on this function in MSDN
|
|
|
|
|
thx, I have already use this function but i have the error 87.
you know why
|
|
|
|
|
If you get error code 87 (witch is ERROR_INVALID_PARAMETER) when calling GetLastError(), this meen that you pass some invalid argument to this function.
|
|
|
|
|
i do this :
DWORD dwIndex;
CString str;
!pURLFile->QueryInfo(HTTP_QUERY_RAW_HEADERS,&str,&dwIndex)
{
DWORD dwErr = GetLastError();
CString erreur;
erreur.Format("%d",dwErr);
AfxMessageBox(erreur);
}
you know where is the problem ??
|
|
|
|
|
Digital signature information in mail attached as smime.p7s file with base64 encryted. base64 encryption is done. how to get signature information from p7s file.
If You know solution to this problem please tell to me.
Thanks in Advance.
|
|
|
|
|
Muralee wrote:
with base64 encryted
(sic), my emphasis
I think you have misunderstood something in a big way. This is no encryption, it's encoding to be able to send binary data in a plain-text format.
Also, I believe you haven't done your own googling before asking.
I think what you see is a PKCS #7 signature object that is the BER encoding of the ASN.1 syntax describing the object. To do anything useful with it you'd obviously need to unpack it into a usable form. ASN.1 compilers and description of how it works is also available via Google.
++luck;
|
|
|
|
|
...take a look at OpenSSL[^].
It compiles under Win32 and contains tools and sample code to do what you want.
(Though you might want to read up on the concepts first, like the other post mentioned )
"Well I'm just a hard working corporate slave, my mind should hate what my body does crave.
Well I'm just a humble corporate slave, driving myself into a corporate grave"
Corporate Slave, SNOG
|
|
|
|
|
Is there somone that can help me with tip that describe how to get the foldername where a file was dropped to shell.
I know how to drop a file to shell, but in my case i just want the name of targetfolder where file was dropped.
The application that i develope (if i know the target folder) initiate a download from a SQLServer that download file(es) to targetfolder.
|
|
|
|
|
Guys,
Is there any way that we allocate memory using new and do not release it using delete but still prevent memory leakage ??? I've read somewhere that under such cases we should use Smart Pointers to allocate memory, but i was unable to find any sample example to show the usage. If you know the smart pointer solution or any other solution then please tell me.
The reason is that, i've developed a multithreaded application, in which there is a need to terminate threads at an event. But my threads allocate memory using new and whenever a parent thread terminate child thread, there is memory leakage..
|
|
|
|
|
Anonymous wrote:
Is there any way that we allocate memory using new and do not release it using delete but still prevent memory leakage ???
For your example (brutally killing threads that have allocated memory does not do C++ stack unwinding, why smart pointers wouldn't help you) there's but GC. Try googling for "Boehm conservative GC".
|
|
|
|
|
You shouldn't be using TerminateThread() under normal circumstances. It should only be used if the thread has hung, or stuck in an endless loop. As long as it is working normally you can set an Event or use a flag or some other mechanism to ask it to close down normally.
Also as Mike pointed out, smart pointers aren't the solution to this problem. If you want a good set smart pointers for something else, have a look at Boost, http://www.boost.org[^]
Neville Franks, Author of ED for Windows. www.getsoft.com
Make money with our new Affilate program
|
|
|
|
|
Hi all,
I'm developing a DirectX Dialog based app using MFC and have run into a problem. I'm using a standard Picture control for my DirectX window. Everything looks great but I can't figure out how to animate in the Picture control window. The first, and only, call to my Render function takes place in the OnPaint() function but, of course, OnPaint() doesn't get constantly called (i.e. only when the app decides it needs repainting).
Does anyone have any ideas on how I can force a repaint (e.g. 30 times/sec)?
Is there a way to repaint just to the Picture control window?
Am I starting off wrong to begin with by using the Picture Control?
Thanks for any help.
|
|
|
|
|
you can get yourself a timer and call InvalidateRect based on the timer u chose, u can use as elapse time 33 millisecs so u get the rate u want.
Better approaches to this is to override the Run function of ur application and call Render there when u have no messages to handle with the elapsed time u want
Papa
while (TRUE)
Papa.WillLove ( Bebe ) ;
|
|
|
|
|
I have question about those game trainers for games like Red Alert, Diablo, etc., where it enables you to cheat in the game, such as freezing your money, etc.
So how can i go about finding the memory address of the those variables or values i wish to modifiy?
Weiye, Chen
When pursuing your dreams, don't forget to enjoy your life...
|
|
|
|
|