编辑框里怎么判断选择了一个字符还是半个字符

编辑框里如何判断选择了一个字符还是半个字符
例如:
    > 将反馈发送给   Microsoft <
上面这段字符,在选择时可能把鼠标点在了汉字的右半部分,这样在十六进制数据里,就只选了一个字节,例如“汉”字的Unicode编码是   6C   49,这样的话就只选择了   49   ,问题是,我如何判断我选择的这个字节是汉字的第一个字节还是第二个字节呢?
      着急中,望大家积极参与讨论,谢谢了。

------解决方案--------------------
IsDBCSLeadByte()可以不