Quote Originally Posted by Zvoni View Post
Probably a SendMessage with BST_INDETERMINATE
https://learn.microsoft.com/en-us/wi...ectedfrom=MSDN
That's just the same as Check1.Value = vbGrayed. No need for API call to do that.

And the only way to set the BS_AUTO3STATE is to "catch" the checkbox when it's being created, which would require some kind of API "hook".