inputbox中文显示有关问题

inputbox中文显示问题
我的inputbox不能完整显示中文啊

例如:int a;
  a=StrToInt(InputBox("XXXX","输入成绩:",""));

  在inputbox的窗体中会显示 输入成(然后后面就没了)

但是如果是英文和数字就能完整显示 请问是什么原因啊 怎么修改

------解决方案--------------------
因为InputBox显示的窗体,默认字体是MS Sans Serif,这个字体在Label中显示中文时会有显示不全的问题。解决方法请参考这里:
通过消息实现自定义输入框(InputBox)