比如,我的DELPHI的文本框里面输入“我是谁”这三个字,然后我想以“我是谁”构成一个X-Y坐标系,以“我”的右下角,为原点,取出“我是谁”在X-Y坐标体系中的坐标,可能分辨率不一样,坐标不一样大,但是大家能提供我一个思路吗?怎么样取得字上面的每个像素,比“我“字由N个像素组成,然后取出这个N的像素的(X,Y)坐标,求教了啊,

解决方案 »

  1.   

    我笔画数,已经下到数据库表,但是那个字的像素坐标该怎么求解呢,以微软默认的TrueType,“我是谁”以“我”字左下角开始的相对坐标,我只需要在这个屏幕上“我”字是有几个像素点构成的,这个肯定和分辨率,我知道的。我只是想知道用什么方法求出来,请教各位懂这行的人了
      

  2.   

    比如我在一个Label上显示“我是谁”,该怎么确认记录这个像素坐标呢,用什么API函数呢,呵呵,就是这里不明白
      

  3.   

    Label上显示“我是谁"这几个字符的时候是画上去的,这个时候肯定有个对应的坐标了。自己定义1个数据结构记录相关信息。仔细分析VCL源码。
      

  4.   

    你好,我看了个函数GetGlyphOutLine,但是还是没看出什么名堂出来,你能再稍微指点一下嘛,我跟踪TLABAL,只能到DRAWTEXT,后面就是引用USER32,,不知道怎么确定这个像素坐标的,头疼