On 1/11/20 5:43 pm, Michael Torrie wrote:
In C# world, WinForms is often used, but it's not "native" win32 widgets. Widgets are implemented in managed code (according to Wikipedia) that draw themselves using the theming dll so they look native, or at least look somewhat consistent with regards to button styles, fonts, colors, etc.
Well, Microsoft has a lot more resources than your typical third party GUI toolkit developer to spend on re-doing everything periodically. It still make sense to let them do the hard work instead of replicating it all yourself.
In fact I know of very few Windows applications that use exclusively the basic native widget set from win32.
Which is understandable -- the raw Windows GUI API is pretty cruddy and doesn't do a lot of what one expects from a modern GUI toolkit. But I still think it's better to base your UI on one of the standard offerings from Microsoft such as WinForms rather than rolling your own. -- Greg -- https://mail.python.org/mailman/listinfo/python-list