Click here to Skip to main content
15,909,437 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Need "measuring time" suggestion Pin
User 665823-May-04 8:50
User 665823-May-04 8:50 
GeneralRe: Need "measuring time" suggestion Pin
Curi0us_George23-May-04 12:01
Curi0us_George23-May-04 12:01 
GeneralRe: Need "measuring time" suggestion Pin
Joe Woodbury23-May-04 13:38
professionalJoe Woodbury23-May-04 13:38 
GeneralRe: Need "measuring time" suggestion Pin
Curi0us_George23-May-04 19:35
Curi0us_George23-May-04 19:35 
GeneralRe: Need "measuring time" suggestion Pin
J.B.23-May-04 19:51
J.B.23-May-04 19:51 
Generalstring Pin
picasso223-May-04 7:21
picasso223-May-04 7:21 
GeneralRe: string Pin
Antti Keskinen23-May-04 7:37
Antti Keskinen23-May-04 7:37 
GeneralRe: string Pin
Ravi Bhavnani23-May-04 7:53
professionalRavi Bhavnani23-May-04 7:53 
GeneralRe: string Pin
Ravi Bhavnani23-May-04 7:52
professionalRavi Bhavnani23-May-04 7:52 
GeneralDownloading a customised version of an app from a website Pin
Chris Maunder23-May-04 6:00
cofounderChris Maunder23-May-04 6:00 
GeneralRe: Downloading a customised version of an app from a website Pin
Ravi Bhavnani23-May-04 8:00
professionalRavi Bhavnani23-May-04 8:00 
GeneralRe: Downloading a customised version of an app from a website Pin
Chris Maunder23-May-04 8:15
cofounderChris Maunder23-May-04 8:15 
GeneralRe: Downloading a customised version of an app from a website Pin
Ravi Bhavnani23-May-04 8:52
professionalRavi Bhavnani23-May-04 8:52 
GeneralRe: Downloading a customised version of an app from a website Pin
cmk23-May-04 11:00
cmk23-May-04 11:00 
GeneralRe: Downloading a customised version of an app from a website Pin
Russell Robinson23-May-04 12:30
Russell Robinson23-May-04 12:30 
General.NET version problem Pin
Nemok23-May-04 4:53
Nemok23-May-04 4:53 
QuestionHow do I Pin
KORCARI23-May-04 3:53
KORCARI23-May-04 3:53 
AnswerRe: How do I Pin
Ravi Bhavnani23-May-04 4:29
professionalRavi Bhavnani23-May-04 4:29 
GeneralShow Desktop Pin
Abin23-May-04 2:32
Abin23-May-04 2:32 
GeneralRe: Show Desktop Pin
User 665823-May-04 3:38
User 665823-May-04 3:38 
GeneralRe: Show Desktop Pin
Diddy26-May-04 2:36
Diddy26-May-04 2:36 
Generalskinned gui controls in directx Pin
Chooikw22-May-04 23:14
Chooikw22-May-04 23:14 
GeneralRe: skinned gui controls in directx Pin
Antti Keskinen23-May-04 0:23
Antti Keskinen23-May-04 0:23 
There are no skinned UI controls in DirectX. Everything is completely drawn and operated by you.

First, design the controls using, for example, a drawing or a 3D-modelling program (a picture, for example). Then use DirectDraw or Direct3D (where appropriate) to display this drawing/scene on the display.

Naturally, in order for this to work, you must also set up an event-map for the display. In DirectX, this event-map is also created manually. You can only monitor for events fired on input devices (such as a mouse click), and then use a reference drawing to determine if the mouse was over an object/piece-of-drawing that causes some event.

For a compete example on the matter, see a set of GameDev.Net hosted articles. A link to the article list is provided here. See the first topic "Implementing a GUI using C++ and DirectX". Alternatively, use this link to download the entire documentation as an RTF file for off-line reading.

The article writer assumes that you have a solid basis in C++, Win32 API and the event-driven system that operates behind Windows OS Family. If any of these is lacking, you'll find the article series difficult to understand.

Also, for future reference, for all your game programming needs, first consult the VERY comprehensive article list of GameDev.Net.

-Antti Keskinen

----------------------------------------------
The definition of impossible is strictly dependant
on what we think is possible.
GeneralOfficeaddin IDTExtensibility2 Pin
shinay22-May-04 22:33
shinay22-May-04 22:33 
GeneralRe: Officeaddin IDTExtensibility2 Pin
shinay22-May-04 22:34
shinay22-May-04 22:34 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.