Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Converting a handle to a structure

Posted on 1998-06-12
3
Medium Priority
?
293 Views
Last Modified: 2010-04-10
I have a handle returned from the clipboard which points to a metafile. I want to convert it to the metafile structure so that I can save it to the disk.

How can I do it.

Thanks in advance

nikhilh
0
Comment
Question by:nikhilh
3 Comments
 
LVL 1

Expert Comment

by:Andy_Keys
ID: 1165727
I assume the handle from the cipboard is a handle to a global memoy block in which case you should be able to do somthing like
GlobalLock this returns a ptr to the data so you can cast this to a ptr to the metafile struct.
0
 
LVL 2

Author Comment

by:nikhilh
ID: 1165728
It does not work
0
 

Accepted Solution

by:
unmeshv earned 100 total points
ID: 1165729
If it is an handle to metafile, i.e. HMETAFILE (if it is HENHMETAFILE for enhanced meta files) try using CopyMetaFile or CopyEnhMetaFile functions.

It is something like

CopyEnhMetaFIle(hMetaFileHandle, *pFile);
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Unlike C#, C++ doesn't have native support for sealing classes (so they cannot be sub-classed). At the cost of a virtual base class pointer it is possible to implement a pseudo sealing mechanism The trick is to virtually inherit from a base class…
This article shows you how to optimize memory allocations in C++ using placement new. Applicable especially to usecases dealing with creation of large number of objects. A brief on problem: Lets take example problem for simplicity: - I have a G…
The viewer will learn how to user default arguments when defining functions. This method of defining functions will be contrasted with the non-default-argument of defining functions.
The viewer will be introduced to the technique of using vectors in C++. The video will cover how to define a vector, store values in the vector and retrieve data from the values stored in the vector.
Suggested Courses

916 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question