|
In normal GDI, you can't do this. The nearest you can come is to draw into a memory DC and bitblt
it to the screen in one go. Which I assume you have done.
You need to move to DirectDraw / Direct3D. Then you can draw into a "back surface", and flip it
to the front synchronously with the screen redraw.
Such a change is beyond an answer in this forum, but there is a DirectX section on codeproject
which has a lot of examples for you.
Iain.
|
|
|
|
|
hi
i have written a macro, which will comment/uncomment all the occurences of a particular function call like all printfs in the opened file
i want to do the same operation for all project files,
can any one help me,
Regards
Sunil
|
|
|
|
|
How to PRINT MsWord Document through VC++ Dialog based Program.
Please Help me ..
|
|
|
|
|
hm.... If Word is installed on the PC, then you can
use ShellExecute() with the the "print" param.
If word is not installed....
|
|
|
|
|
Hello,
I have a graph displayed in a window. I want to save that graph in a .bmp file. I use VC++ 6.0 and MFC. How can i do that?
Best Regards
Neha
|
|
|
|
|
create a compatible dc, create a bitmap, select it, then draw on it by using gdi functions!
for storing it, read msdn!
Don't try it, just do it!
|
|
|
|
|
I can clear drop down combo box with
m_comboBox.SetSel (0,-1);
m_comboBox.Clear ();
but I can't clear drop list combo box !
How can I do this ?
emroz
|
|
|
|
|
Hi,
use
m_comboBox.ResetContent();
Regards
Frank
|
|
|
|
|
m_comboBox.ResetContent();
delete all content
and
m_comboBox.DeleteString(ndx);
delete one string.
I don't wanna delete any string.
I just wanna make null.
emroz
|
|
|
|
|
Emre Zorlu wrote:
I just wanna make null.
Which makes no sense in this context. If you are not wanting to remove any items from the control, what are you wanting to do? If you simply want to add an empty string to the control, use AddString("") .
|
|
|
|
|
|
is there a way I can control the working of a webcam using a windows application . if yes what are the API's I need to look at ?
|
|
|
|
|
|
you may try this link :
http://www.naughter.com/vfwgrab.htm
The app was made for posting images into web, but you may use the code (or some snippets) for your own ideas.
|
|
|
|
|
Thank you for the help but I am unable to locate
<gdiplus.h>
included in stdafx.h
|
|
|
|
|
|
ok, got the problem .... i've downloaded that source and the needed gdiplus files are not included.
So try this ... there is an other article named hints get GDI+ running
here at codeproject :
http://www.codeproject.com/useritems/codemaze.asp
http://www.codeproject.com/useritems/CodeMaze/GDI+Files.zip
The download file is about 1 MB big, but includes a complete gdi+ version (gdiplus*.* => dll, lib, headers). I have not tried to merge both projects and re-compile the exe, but if there are problems you may ask PJ Naughter directly for a hint.
|
|
|
|
|
If you want to control the properties of the camera try DirectShow, specifically:
the IAMCameraControl Interface
the IAMVideoProcAmp Interface
IAMCameraControl gives you access to
typedef enum {<br />
CameraControl_Pan = 1,<br />
CameraControl_Tilt,<br />
CameraControl_Roll,<br />
CameraControl_Zoom,<br />
CameraControl_Exposure,<br />
CameraControl_Iris,<br />
CameraControl_Focus<br />
} CameraControlProperty;
IAMVideoProcAmp gives you access to
typedef enum tagVideoProcAmpProperty<br />
{<br />
VideoProcAmp_Brightness,<br />
VideoProcAmp_Contrast,<br />
VideoProcAmp_Hue,<br />
VideoProcAmp_Saturation,<br />
VideoProcAmp_Sharpness,<br />
VideoProcAmp_Gamma,<br />
VideoProcAmp_ColorEnable,<br />
VideoProcAmp_WhiteBalance,<br />
VideoProcAmp_BacklightCompensation,<br />
VideoProcAmp_Gain<br />
} VideoProcAmpProperty;
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
|
|
|
|
|
I am writing a COM dll that uses job objects to control certain procsses. I am having trouble with getting my job object to behave in the way I want, and there is a profound lack of documentation on this subject so I am reaching out to the outer world for help. I am new to this forum, but I was immediately impressed by the knowledge that I have found here at CP. If any of you saving developers have worked with job objects or are familier with the querky inner workings of them, I would be grateful for your response.
The main problem that I am having is getting my job object to terminate at the right point, and not to terminate when I don't want it to. If any of you savvy developers have worked with job objects or are familier with the querky inner workings of them, I would be grateful for your response. Please post or email me if you are interested and I can explain in greater detail and give source code to go along with it. TIA
If at first you don't succeed, Post....
|
|
|
|
|
Haven't used it, but Jeff Richter covers it in Programming Applications for Microsoft Windows[^].
Previous editions of this book were called Advanced Windows, but the chapter on jobs is new to the fourth edition (being new to Windows 2000).
|
|
|
|
|
Thanks mike...Ill check it out...If anyone else knows where I can find any other documentation on this subject let me know....
|
|
|
|
|
I am writing a COM dll in ATL.
But if i write "double bound[2][2]" in IDL, in c#, the parameter is "double[] bound". Maybe user will be puzzled by refer to 1 dimension array.
How can i express the function interface as strict as possible?
Thanks!!
|
|
|
|
|
I'm using some custom buttons which use bitmaps for their appearance. These buttons are all stored as MFC Bitmap project resources in the default 16 colors. They are placed in the program using CBitmapButton::LoadBitmaps and CMenu::SetMenuItemBitmaps (for different purposes).
They seem to work just fine but, if the user is using desktop settings which select a different color for "3D Objects" so that windows appear in a color other than the default grey, the custom buttons still have a gray background although my custom toolbars change to match the user color.
How can I get my custom bitmaps to adapt to the user's desktop colors?
|
|
|
|
|
Instead of CBitmap::LoadBitmap() , use LoadImage() with the LR_LOADTRANSPARENT and LR_LOADMAP3DCOLORS flags.
Ryan "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
|
|
|
|
|
Do you mean CBitmap::LoadMappedBitmap()? That code seem to work. Thank you!
But what can I use for CBitmapButton::LoadBitmaps() to achieve the same effect? It doesn't seem to have an equivalent parallel.
|
|
|
|