Agreed.
Actually it's wrong. I mean: Using
cbThrow(..., true) in
PlaceWindow is ok.
But using
wxMessageDialog in
cbMessageBox with parent==NULL does not work anyway because
wxMessageDialog *requires* a parent. I fixed it the following way:
In
cbMessageBox, if parent==NULL use a
wxMessageBox, otherwise use
wxMessageDialog.
But: This limits the return values as they differ from
wxMessageDialog. How to handle this (Will commit anytime soon for your inspection...)

With regards, Morten.
Edit: I'll handle this by mapping the return values of wxMessage
Box to the ones of wxMessage
Dialog. Committing now...