大致说一下需求:
实现输入一个小字,然后输出以这个小字为单位
组成的一个放大后的字。比如输入“我”,输入一个大的,以小的“我”组成的我字。最好是控制台程序。
实在不行,用MFC也可以。提供大致思路即可。

解决方案 »

  1.   

    收集了一些信息,如果用MFC实现的话还是可以的,获取字体的点阵,最后以位图方式显示
    在想控制台如何实现
      

  2.   

    获取字体的点阵,将字在每个点上输出。
    HANDLE hStdOut = GetStdHandle( STD_OUTPUT_HANDLE );
    BOOL WINAPI WriteConsoleOutputCharacter(
      __in   HANDLE hConsoleOutput,
      __in   LPCTSTR lpCharacter,
      __in   DWORD nLength,
      __in   COORD dwWriteCoord,
      __out  LPDWORD lpNumberOfCharsWritten
    );
    详细使用见MSDN
      

  3.   

    对了,还有获取字体点阵的问题。查到的资料很少
    比如这个 http://topic.csdn.net/t/20050125/08/3751118.html
    只有此方法了吗?
      

  4.   

    http://hi.baidu.com/singlestudio/blog/item/a486cc01c0571701738da5ab.html
    类似原理。