一个连连看的 
如何从别的程序里截下图然后对那个图片划分格子读入到一个数组中
比如那种在线的连连看 我写了程序得出最优路线 但我读入那个初始状态图的时候我是按不同图片手动写入一个int数字 比如猫的图片我就对那个位置读入1 狗就读入2.。。等等
现在我想直接通过那个图片读进数组来
不知道表达清楚没

解决方案 »

  1.   

    每个图片都有自己的ID名,你根据ID名来设置读入多少呗。
      

  2.   

    你想怎么做?
    方法1:
    用控件,优点:方便轻松开心,缺点:控件自绘难控制,会闪。方法2:
    全部自己重绘。自己建立一个结构体,CRect作为图片位置对象,图片坐标都自己控制来重绘。
      

  3.   

    这个自己封装下结构体啊,每个图片结构体中,有个flag。INT类型的
    初始化的时候,如果表示小鸡图片,就用1赋值。然后其他以此类推。你连连看比较的时候,就用这个flag字段去比较是否是同类型的图片
      

  4.   

    啥意思啊??很大的图片??小鸡小猫小狗都在一起??你图片载入不都有资源编号的么?难道你用图片集?图片集的话可以用CImageList像素风格成多图片的。但是图片像素分配得当