Hello all.

About 2 days ago I started to re-write an application I had begun in raw
Win32 using MFC.

I'm creating the basic UI right now, and I'm having a bit of trouble
with events in my dialogs. My base program is a Dialog-based
application, contained in my "CEsysscanDlg" class. I click a button in
that dialog which creates a CPropertySheet derived class called
"HW_PROP_SCREEN" that has 4 pages. Each page is a CPropertyPage class
derived object added in by the HW_PROP_SCREEN object on creation (it
also pops up as soon as I declare it, which strikes me as odd.)

The problem arises when I attempt to interact with controls on my
PropertyPages. I start with my "HW_PG1" class, which is derived from
CPropertyPage. It consists of:

- A text box with a button to the right
- A drop-down ComboBox
- Two read-only text boxes

and was created using the Dialog Editor.

My combo box, "IDC_HW_HWTYPE", has one event associated with it,
"CBN_SELENDOK" which I already have performing what I want in my Win32
version.

But it seems that whenever I'd expect the CBN_SELENDOK event to fire, it
doesn't. To test, I created the BN_CLICKED for my "IDC_LOADREC" button
(to the right of the first text control) and added a MessageBox call to
the event. It does not fire either. I tried creating several other
events, and none fire.

Am I missing a step here? Are my messages getting misrouted and not
being caught by my PropertyPage? Any assistance would be appreciated!