Thanks,
James Rowe
Check that your dialog procedure is really being called.
If it is, check that it returns FALSE by default. Also, check any fall-through
in a switch statement it uses to process messages. Also, don't process WM_PAINT
or WM_NCPAINT messages.
If it isn't being called properly, check that it's being exported correctly for
the platform you're writing for (different for 16 and 32 bit Windows), that no
name mangling is occurring, that you've spelt it correctly, etc.
Pete Barrett