Click here to Skip to main content
15,911,531 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: How to use ACROBAT PDF ActiveX component in a Dialog.exe application? Pin
Christian Graus2-Aug-01 18:19
protectorChristian Graus2-Aug-01 18:19 
GeneralWTL - dynamically creating buttons etc. Pin
Christian Graus31-Jul-01 18:03
protectorChristian Graus31-Jul-01 18:03 
GeneralRe: WTL - dynamically creating buttons etc. Pin
Christian Graus31-Jul-01 18:22
protectorChristian Graus31-Jul-01 18:22 
GeneralRe: WTL - dynamically creating buttons etc. Pin
Tommy H D Svensson2-Aug-01 9:35
Tommy H D Svensson2-Aug-01 9:35 
GeneralRe: WTL - dynamically creating buttons etc. Pin
Christian Graus2-Aug-01 11:35
protectorChristian Graus2-Aug-01 11:35 
GeneralRe: WTL - dynamically creating buttons etc. Pin
Michael Dunn31-Jul-01 20:06
sitebuilderMichael Dunn31-Jul-01 20:06 
GeneralRe: WTL - dynamically creating buttons etc. Pin
Christian Graus1-Aug-01 2:59
protectorChristian Graus1-Aug-01 2:59 
GeneralRe: WTL - dynamically creating buttons etc. Pin
Michael Dunn1-Aug-01 13:06
sitebuilderMichael Dunn1-Aug-01 13:06 
Ah, gotcha, I see what you're asking now. Smile | :) Here's a snippet that creates a button at runtime. This came from the CP toolbar, actually, and creates an edit box on the toolbar.
  // m_wndToolbar is a CContainedWindow<ATLControls::CToolBarCtrl>
  // m_wndSearchEdit is a CContainedWindowT<ATLControls::CEdit>
 
    m_wndToolbar.GetItemRect ( 1, &rect );
 
DWORD dwEditStyle = WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER | ES_AUTOHSCROLL;
DWORD dwEditExStyle = WS_EX_CLIENTEDGE;
HWND hwndEditbox = CreateWindowEx ( dwEditExStyle,  _T("EDIT"), _T(""), dwEditStyle,
                                    rect.left+5, rect.top, rect.right - rect.left-10,
                                    rect.bottom - rect.top, m_wndToolbar,
                                    (HMENU) uSearchEditboxID, NULL, 0 );
 
    m_wndSearchEdit.Attach ( hwndEditbox );
This uses member variables for the windows (CContainWindow objects) but this would work equally well for objects you create at runtime.

As for your WM_COMMAND question - lParam is the HWND of the button, HIWORD(wParam) is BN_CLICKED (which is 0), and LOWORD(wParam) is the button control ID. If wParam is coming in as 0, I'd say double-check the control IDs in your CreateWindow() or analogous calls.

--Mike--
http://home.inreach.com/mdunn/
"Make sure that if you are using a blow torch that you don't set anything on fire."
  -- Chris Maunder
GeneralRe: WTL - dynamically creating buttons etc. Pin
Christian Graus1-Aug-01 13:09
protectorChristian Graus1-Aug-01 13:09 
GeneralCreate a Setup File Pin
sankar31-Jul-01 16:10
sankar31-Jul-01 16:10 
Generaldynamic_cast and void * Pin
31-Jul-01 11:22
suss31-Jul-01 11:22 
GeneralRe: dynamic_cast and void * Pin
Ben Burnett31-Jul-01 14:07
Ben Burnett31-Jul-01 14:07 
GeneralRe: dynamic_cast and void * Pin
Asif Ahmad31-Jul-01 19:57
Asif Ahmad31-Jul-01 19:57 
GeneralRe: dynamic_cast and void * Pin
Malcolm McMahon31-Jul-01 22:59
Malcolm McMahon31-Jul-01 22:59 
GeneralCCtrlView does not show my items Pin
Wim Jans31-Jul-01 11:05
Wim Jans31-Jul-01 11:05 
GeneralRe: CCtrlView does not show my items Pin
Ben Burnett31-Jul-01 14:24
Ben Burnett31-Jul-01 14:24 
GeneralRe: CCtrlView does not show my items Pin
Wim Jans1-Aug-01 2:12
Wim Jans1-Aug-01 2:12 
GeneralExtracting features from a BMP Pin
Russel Hawkins31-Jul-01 10:57
Russel Hawkins31-Jul-01 10:57 
GeneralRe: Extracting features from a BMP Pin
Chris Losinger31-Jul-01 11:18
professionalChris Losinger31-Jul-01 11:18 
GeneralRe: Extracting features from a BMP Pin
Russel Hawkins31-Jul-01 21:36
Russel Hawkins31-Jul-01 21:36 
GeneralReading int/long lengths from binary file Pin
31-Jul-01 10:08
suss31-Jul-01 10:08 
GeneralRe: Reading int/long lengths from binary file Pin
Paolo Messina31-Jul-01 10:45
professionalPaolo Messina31-Jul-01 10:45 
GeneralIEnumIDList and Next usage Pin
31-Jul-01 9:34
suss31-Jul-01 9:34 
GeneralResizing List Control Columns Pin
Scott Evans31-Jul-01 9:13
Scott Evans31-Jul-01 9:13 
GeneralRe: Resizing List Control Columns Pin
Tomasz Sowinski31-Jul-01 9:21
Tomasz Sowinski31-Jul-01 9:21 

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.