[general]
added keydown & keyup callback events to CommonMessage() so now all controls send it (unless they don't send that message for some reason)
updated version numbers...
[divider]
added some error checking to DrawXorBar()

[button]
changed DrawClientArea() to abort if it cant GetClientRect()
changed DrawClientArea() to use !TString.empty() instead of len() > 0

[comboex]
changed /xdid -a to take any nPos value < 0 as being the same as -1
changed /xdid -a to only calculate the horizontal extent when insertItem() works.
[general]
added macro dcx_testflag(x,y) which tests if flag y is set in var x, result is true/false
bumped version numbers in resource.

[dialog]
changed how WM_ACTIVATE is handled to be a little simpler.
added m_bDialogActive flag to indicate the dialogs state.
added isDialogActive() to return m_bDialogActive
added getFocusControl() to return m_FocusID

[window]
changed DcxWindow(ID) constructor to simply call DcxWindow(HWND,ID) constructor when c++11 enabled.