What you can't do in wxWindows
There are many exceptions and provisos in the wxWindows API, mostly
because the individual platforms don't support some functionality,
or it hasn't yet been implemented, or some other reason. These
exceptions are being eliminated where possible, but inevitably
some will remain.
This section will start to give an at-a-glance guide to what not
to try, and perhaps save some grief. It is not a complete list though.
- Fonts in panel items.
- XView doesn't allow you to
set panel item fonts individually.
- wxTextWindow::OnChar.
- XView doesn't allow interception
of character input in a text subwindow.
- OnSetFocus, OnKillFocus.
- Not called for panel items (yet).
May not be called for other windows either; beware.
- Bitmaps and arcs in PostScript device context.
- The PostScript device
context does not support drawing bitmaps, or arcs.
- Menu items cannot be deleted dynamically.
- Dynamic menu item deletion
has not been implemented. It is not technically infeasible on any known
platform, though.
- Custom cursor creation.
- Not yet implemented.
- Bitmap buttons.
- Bitmaps loaded dynamically from .BMP or .GIF
files under UNIX, cannot be used for bitmap buttons yet. XBM and XPM
files should work fine meanwhile.
- OLE-2.
- Not supported; an OLE++ project has been started but is currently in limbo.