Inserting bitmap picture into dialog box

kansbujji's Avatar, Join Date: Aug 2009
Newbie Member
Hi,
I'm developing GUI for my project. I'm working in Windows and using VC+
+ 2008.

I've found some examples, on internet using which I've developed a
dailog box window (like shown in attached figure) using win32 api. The
example has a list box and few buttons. I managed to add some more
buttons.
However, my objective is to plot pixels and embed it in the dailog
box. So can anyone please help me on how to get rid of the listbox and
replace it with a bitmap where I can plot pixels?

Below is the resource file corresponding :

Instead of the LISTBOX I'd like to put my bitmap. Can anybody pls tell
me how to do it?
Code:
//Microsoft Developer Studio generated resource script. 
 // 
 #include "resource.h" 
 
#define APSTUDIO_READONLY_SYMBOLS 
 ///////////////////////////////////////////////////////////////////////////// 
 // 
 // Generated from the TEXTINCLUDE 2 resource. 
 // 
 #define APSTUDIO_HIDDEN_SYMBOLS 
 #include "windows.h" 
 #undef APSTUDIO_HIDDEN_SYMBOLS 
 
///////////////////////////////////////////////////////////////////////////// 
 #undef APSTUDIO_READONLY_SYMBOLS 
 
///////////////////////////////////////////////////////////////////////////// 
 // English (U.S.) resources 
 
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) 
 #ifdef _WIN32 
 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US 
 #pragma code_page(1252) 
 #endif //_WIN32 
 
#ifdef APSTUDIO_INVOKED 
 ///////////////////////////////////////////////////////////////////////////// 
 // 
 // TEXTINCLUDE 
 // 
 
1 TEXTINCLUDE DISCARDABLE 
 BEGIN 
 "resource.h\0" 
 END 
 
2 TEXTINCLUDE DISCARDABLE 
 BEGIN 
 "#define APSTUDIO_HIDDEN_SYMBOLS\r\n" 
 "#include ""windows.h""\r\n" 
 "#undef APSTUDIO_HIDDEN_SYMBOLS\r\n" 
 "\0" 
 END 
 
3 TEXTINCLUDE DISCARDABLE 
 BEGIN 
 "\0" 
 END 
 
#endif // APSTUDIO_INVOKED 
 
///////////////////////////////////////////////////////////////////////////// 
 // 
 // Dialog 
 // 
 
IDD_MAIN DIALOG DISCARDABLE 0, 0, 550, 350 
 STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU 
 CAPTION "TiSER - GUI" 
 FONT 8, "MS Sans Serif" 
 //FONT 8, "MS Gothic" 
 BEGIN 
 //LTEXT "Add",IDC_STATIC,7,10,14,8 
 EDITTEXT IDC_TEXT,25,7,120,14,ES_AUTOHSCROLL 
 EDITTEXT IDC_NUMBER,150,7,21,14,ES_NUMBER 
 //LTEXT "times.",IDC_STATIC,177,10,23,8 
 LISTBOX IDC_LIST,7,25,400,256,LBS_NOINTEGRALHEIGHT | 
 LBS_EXTENDEDSEL | WS_VSCROLL | WS_TABSTOP 
 PUSHBUTTON "&Add",IDC_ADD,425,30,50,14 
 PUSHBUTTON "&Remove",IDC_REMOVE,425,47,50,14 
 PUSHBUTTON "&RESET",IDC_CLEAR,425,63,50,14 
 //PUSHBUTTON "&RESET",IDC_RESET,440,80, 50,14 
 PUSHBUTTON "&PLOT-EYE",IDC_PLOT,425,80, 50,14 
 
//LTEXT "This item was added",IDC_STATIC,7,291,66,8 
 CTEXT "-",IDC_SHOWCOUNT,77,291,32,8 
 LTEXT "Time (ns)",IDC_STATIC,214,291,90,8 
 
LTEXT "Sampling Frequency (GHz)", IDC_STATIC, 425,106,90,8 
 EDITTEXT IDC_SF,425,115,50,14,ES_NUMBER 
 LTEXT "Laser Rep. Rate (GHz)", IDC_STATIC, 425,130,90,8 
 EDITTEXT IDC_LRR,425,139,50,14,ES_NUMBER 
 LTEXT "Data Rate (GHz)", IDC_STATIC, 425,154,90,8 
 EDITTEXT IDC_DR,425,163,50,14,ES_NUMBER 
 LTEXT "Aperture Length", IDC_STATIC, 425,178,90,8 
 EDITTEXT IDC_AL,425,187,50,14,ES_NUMBER 
 LTEXT "Skip pulses", IDC_STATIC, 425,202,90,8 
 EDITTEXT IDC_SP,425,211,50,14,ES_NUMBER 
 LTEXT "Stretch Factor (m)", IDC_STATIC, 425,226,90,8 
 EDITTEXT IDC_SFM,425,235,50,14,ES_NUMBER 
 LTEXT "Overlap Frames", IDC_STATIC, 425,250,90,8 
 EDITTEXT IDC_OF,425,259,50,14,ES_NUMBER 
 LTEXT "Initial CF guess", IDC_STATIC, 425,274,90,8 
 EDITTEXT IDC_CF,425,283,50,14,ES_NUMBER 
 
END 
 
///////////////////////////////////////////////////////////////////////////// 
 // 
 // DESIGNINFO 
 // 
 
#ifdef APSTUDIO_INVOKED 
 GUIDELINES DESIGNINFO DISCARDABLE 
 BEGIN 
 IDD_MAIN, DIALOG 
 BEGIN 
 LEFTMARGIN, 7 
 RIGHTMARGIN, 200 
 VERTGUIDE, 145 
 VERTGUIDE, 150 
 TOPMARGIN, 7 
 BOTTOMMARGIN, 149 
 END 
 END 
 #endif // APSTUDIO_INVOKED 
 
#endif // English (U.S.) resources 
 /////////////////////////////////////////////////////////////////////////////
Thanks a lot,
Amar
Attached Images
File Type: jpg gui.jpg (10.5 KB, 3 views)

Last edited by shabbir; 13Aug2009 at 09:26.. Reason: Code blocks
0
shabbir's Avatar, Join Date: Jul 2004
Go4Expert Founder
Duplicate of Adding a bitmap plot inside a dialog box. Thread closed.

Please do not create the same thread over and over again.