title: How to determine the type of control (or object)?
body: <p>There are three only ways, which are discussed on the Internet and on this forum in particular<br>
  <em><a href="https://stackoverflow.com/questions/3684693/how-to-check-type-of-object-in-vb-6-is-there-any-method-other-than-typename?s=1|2.2690">How to check type of object in VB 6 - Is there any method other than &#39;TypeName&#39;</a><br>
  <a href="https://stackoverflow.com/questions/3766898/how-to-check-type-of-object-in-vb-6-i-do-not-want-to-use-typeof-method?s=2|2.2284">How to check type of Object in VB 6 ? - I do not want to use &#39;TypeOf&#39; method</a><br>
  <a href="https://stackoverflow.com/questions/3684693/how-to-check-type-of-object-in-vb-6-is-there-any-method-other-than-typename">How to check type of object in VB 6 - Is there any method other than &#39;TypeName&#39;</a></em>  </p>
  
  <p>Namely:<br>
  - the string method <code>TypeName</code><br>
  - the clumsy <code>TypeOf</code><br>
  - by name of control, defined in a specific notation  </p>
  
  <p>Am I right, that <strong>there are no built-in tools to get a normal numeric constant</strong>, like the <code>MsoControlType</code>?<br>
  .</p>