473,385 Members | 1,375 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

how do i take screenshots in windows

how do i take screenshots in windows by using winapi's and c++

just tell me the aproach how to start it
will i have to use MFC's for doing this.?
i am not comfortable with MFC, i haven't use it,
i know i will have to use createbitmap, bitblt function
but how to proceed ?

help me out...

thanx
Sep 27 '07 #1
3 2108
weaknessforcats
9,208 Expert Mod 8TB
Please avoid learning MFC.

It was Microsoft's first crack at C++ design and it's terrible. So terrible that they had to disable virtual functions dues to the size of the vtables. They replaced it with a system of macros called MESSAGE_MAP. You use the macros to hard-code your virtual functionality. Just like in C.

Check out the Windows Media SDK.
Sep 27 '07 #2
oler1s
671 Expert 512MB
Try learning C# and .NET instead. Not that you can't make do with C, but all the new APIs are part of the .NET framework or make use of it...
Sep 27 '07 #3
Please avoid learning MFC.

It was Microsoft's first crack at C++ design and it's terrible. So terrible that they had to disable virtual functions dues to the size of the vtables. They replaced it with a system of macros called MESSAGE_MAP. You use the macros to hard-code your virtual functionality. Just like in C.

Check out the Windows Media SDK.

Thanx for your rply i am familiar with winapi so i will try
Sep 28 '07 #4

Sign in to post your reply or Sign up for a free account.

Similar topics

2
by: Ken Lindner | last post by:
I have a need to become familiar with SQL Server 2000 for work. Needless to say I am new to SQL Server any version, but not IT in general. My employer has provided me with the SQL Server 2000...
3
by: Martin Ho | last post by:
When you go to google and search for some term, you'll see they have something called "Cached", when you click on it, it will produce a screenshot of the page, when it was last visited by their...
0
by: Christian Nein | last post by:
Hello, does anybody have experiences with screenshots of ActiveX controls in .NET? I have a panel containing some controls, amongst others some ActiveX controls. I tried ...
1
by: InfoDevGuy | last post by:
Hi: We are a software company. Our product (Dialogue) is very expansive with lots of menus, dialog boxes, etc in the GUI. We use unstructured FM 7.2. Every time we have a new release,...
0
by: osdp | last post by:
Hi, for the documentation of the AIX operating system i need some screenshots from older versions or the newest version 6.0 beta of AIX. Unfortunately i don't have access to PowerPC computers for...
5
by: symbianas | last post by:
How to make screenshots with borland c++ builder 6?
1
by: jquertil | last post by:
hello, let's say you are looking at an online doctor profile and there are quartile ratings and star ratings for various aspects of the doctor. A quartile rating basically says: "for this...
2
by: Tim Arnold | last post by:
Hi, I'm using PIL to enhance screenshots for print and online publication. I'm writing to see if someone else is doing similar work. The shots are dialogs, menus, etc. -- my workflow to create the...
16
by: SimpleData | last post by:
Hi I need to capture screenshots from DirectX games. I am using this code but sometimes I get totally blank images or the image of the desktop (but the game is open) int screenWidth =...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.