|
The smallest I/O resolution you have is one byte so you'll have to work with 8 bits at a time.
You can use bitwise and shift operators to manipulate bits in a byte.
Mark
"Posting a VB.NET question in the C++ forum will end in tears." Chris Maunder
|
|
|
|
|
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
|
|
|
|