|
Recently I begin to program with GDI+,and I want to contruct a Bitmap object with the function Bitmap( Class type, String resource ),because my bitmap is in resource(is it right to use the function?).But I don't know how to set the parameters "type" and "resource"~ Help~
|
|
|
|
|
Construct CBitmap object to first load the bitmap from resource.
Then use that object to get the handle of bitmap.
Finally ,from that handle you can construct a GDI+ Bitmap object by using
Bitmap::FromHandle() function.
|
|
|
|
|
Or you can use this constructor:
Bitmap(HINSTANCE, const WCHAR *)
e.g.
Gdiplus::Bitmap bitmap(hInst, MAKEINTRESOURCEW(IDB_BITMAP));
Mark
-- modified at 0:02 Friday 22nd June, 2007
Fixed Typo
"Posting a VB.NET question in the C++ forum will end in tears." Chris Maunder
|
|
|
|
|
Hello,
I want to display tooltips in Wnd when the mouse is in some rect. So i use ON_NOTIFY(TTN_NEEDTEXTW, 0, OnToolTipNotify) and ON_NOTIFY(TTN_NEEDTEXTA, 0, OnToolTipNotify) Like,
void CLadderWnd::OnToolTipNotify(NMHDR *pNMHDR, LRESULT *pResult)<br />
{<br />
TOOLTIPTEXTA* pTTTA = (TOOLTIPTEXTA*)pNMHDR;<br />
TOOLTIPTEXTW* pTTTW = (TOOLTIPTEXTW*)pNMHDR;<br />
...<br />
CString str = "abcd\n1234";<br />
pTTTA->lpszText = (LPSTR)(LPCTSTR)str;<br />
}
I hope display text with multiline, but it will output just one line and display "abcd1234". I have tried "\r\n" or "\r" and they are the same.
How can I do it!
Thanks!
|
|
|
|
|
|
How can i modify BIOS-CMOS password ?
How can i change boot order embedded in BIOS ?
Thank you very much
|
|
|
|
|
Sorry for my poor English .
Press del key after the check of hardware , and then you would come into BIOS setup interface .
|
|
|
|
|
I think he want to do with c++.;)
|
|
|
|
|
I am asking how to program it from Windows user or kernel mode...
|
|
|
|
|
|
Your answer is good but it has a problem we are on the c++ forum but your link is on the C# (WMIQuery).
|
|
|
|
|
|
Wow Mr/Mis zhang we have a new problem now I think some people cant see your link its china and also previous link was china,do you have any idea about new problem.
|
|
|
|
|
I would like to check for the existance of a file before I create it, since I dont want to recreate the file if it exists. The help in visual studio 2005 mentions EXIST operator but does not give a clue as to the syntax for using it. Can someone please enlighten me with the code to make this work?
Thanks alot,
Terry
|
|
|
|
|
SimplCodr wrote: I would like to check for the existance of a file...
Can you use _access() ?
SimplCodr wrote: ...since I dont want to recreate the file if it exists.
Do you just want to append to it?
"A good athlete is the result of a good and worthy opponent." - David Crow
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
That worked perfectly, thank you very much.
Terry
|
|
|
|
|
Or you can use of FindFirstFile and check return value of this function.
|
|
|
|
|
Thanks for your input,
I tried to use this without susccess. It seems very complicated to me.
I created the HANDLE object.
HANDLE hFile;
I then created a pointer to the string containing the path.
const char fPath = "C:\\Myfile";
I created the handle as follows;
hFile = FindFirstFile(hFile, NULL);
This built fine but always return INVALID_HANDLE_VALUE even though the file was there.
I am sure I dont have this right. Notice I did not try to use the second perameter, which might also be a problem. Sure seems like alot of code just to see if a file's there or not.
|
|
|
|
|
Try to this code and see result
HANDLE hFile;
WIN32_FIND_DATA win32;
hFile = FindFirstFile("c:\\1234.txt", &win32);
|
|
|
|
|
Thanks,
That is alot easier than what I was trying to do with it. Thanks for your help.
Terry
|
|
|
|
|
You're welcome.
I think best thing for me is when I can solve a problem for people.
|
|
|
|
|
I belive the suggestion David had was easier than this but, here is another way that seems pretty simple .
GetFileAttributes();
If it fails it returns a DWORD 0xFFFFFFFF.
|
|
|
|
|
hi.
i am creating an application that needs to capture a video of a computer simulation on the monitor in real-time. then based on some metrics and other data, i need to edit the video by adding lines, shapes, and words inside the video. then i need to playback the video with the edited components embedded.
what are the best free APIs out there that allow me to accomplish the task above??
thanks!
--
dg
|
|
|
|
|
How you are going to capture the video ?
IF it the videoformat is raw avi , u can write some directshow filters to add ur on lines or shpaes to the frame. If it is compressed one, i think it may not possible in real time without some special hardware support.
If u can Dream... U can do it
|
|
|
|
|
Yes I was reading about DirectShow. So just to clarify, DirectShow will enable me to capture the video, edit the video by adding my shapes, lines, and text, and playback the video with the new stuff embedded? The videoformat, to avoid any more complexity, is probably going to be raw AVI.
In that case, DirectShow is the plan of action? Are there any alternatives - just curious?
--
dg
|
|
|
|