[Mono-winforms-list] Re: [Mono-dev] Help contributing
tolibgdiplus and Cairo integration
Jordi Mas
jordi at ximian.com
Wed Oct 5 14:26:23 EDT 2005
> They are wrappers around native windows but most of them are drawn using
> GDI+ using managed code unless you set FlatStyle to System. These are:
> Button, CheckBox, RadioButton, Label and GroupBox. Look at ControlPaint
> class. In MWF it wraps ThemeEngine but in MS.NET it probably really
> implements drawing and is probably used by the above controls.
>
> Some more complex controls like ListView are drawn by Windows (in this case
> by comctl32.dll) anyway and there is no FlatStyle property.
There are some, that are implemented on top of System.Drawing (DataGrid
for example also), but most of them are native: ListBox, Menus,
ComboBox, ListView, ScrollBars, StatusBar, ToolBars, Tabs, TreeView,
etc.
Jordi,
--
Jordi Mas i Hernàndez - Mono development team - http://www.mono-project.com
Homepage and LiveJournal at http://www.softcatala.org/~jmas
More information about the Mono-winforms-list
mailing list