Welcome to Koda bug tracker!

At the moment you can post bugreports or suggestions anonymously. But registered users have some benefits: attaching files, commenting, voting, tracking tasks e.t.c.

Due some asshole started spamming tracker, now (at least for some time) it’s not allowed to create anonymous tasks. Sorry for unconvenience.

In edit fields you can use DokuWiki syntax for formatting.


FS#291 - Form styles: a few definitely don't belong to Form

Attached to Project: Koda
Opened by Chris Haslam (c.haslam) - Tuesday, 24 May 2011, 19:04 GMT+3
Type Bug Report
Category Application
Status Unconfirmed
Assigned To No-one
Operating System All
Severity Low
Priority Normal
Reported Version Development
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


WS_GROUP and WS_MINIMIZEBOX have the same value, so WS_GROUP is not a constant for a Form. So remove WS_GROUP. See  FS#267 .

The value of WS_OVERLAPPED is zero. It has no mask. So I suggest that it be removed from OI.

WS_SIZEBOX and WS_THICKFRAME have the same value, so I suggest removing WS_THICKFRAME.

WS_TABSTOP and WS_MAXIMIZE have the same value, so WS_TABSTOP is not a constant for a Form. So I suggest removing WS_TABSTOP.

This task depends upon

Comment by Chris Haslam (c.haslam) - Wednesday, 25 May 2011, 08:16 GMT+3

If I set Visible to False, WS_VISIBLE is checked and enabled. This is inconsistent. I see that Koda achieves invisibility by not generating GuiSetState(@SHOW).

Microsoft says that a form is always visible.

So I think that Visible should not be a property of Form.

I think that many of my opinions on Styles are from the user's viewpoint, rather than the Koda designer's viewpoint. :-)

Comment by Chris Haslam (c.haslam) - Saturday, 28 May 2011, 01:19 GMT+3

BTW I cannot uncheck WS_OVERLAY even though it is enabled. Does not affect code generation, because value is 0.

Comment by Chris Haslam (c.haslam) - Sunday, 29 May 2011, 06:51 GMT+3

I can't get WS_EX_MDICHILD to work, so perhaps it should be removed.

Comment by Chris Haslam (c.haslam) - Thursday, 09 June 2011, 18:06 GMT+3
I can't get WS_EX_MDICHILD to work, so perhaps it should be removed.

It should not be removed because it works when Form has a parent.