我有c/c++的一些基础,现在想做一个扫雷游戏,功能逻辑知道怎么做,但是我想模仿windows里的界面,就教老师们,我是不是要学习MFC啊,我对那个一窍不通,应该从哪里学起呢?
MFC里有没有类似c#中的那些控件可以拖来就用的~~~
我用的环境是VS2005

解决方案 »

  1.   

    MFC中一样有控件等,可以拖来就用,先学习MFC吧
      

  2.   

    http://download.csdn.net/source/211036有源代码可以下载,就是window的扫雷源代码,你可以参考一下
      

  3.   

    我在百度上搜索了很多关于mfc的知识,但没有什么效果,请问有没有什么参考资料,谢谢
      

  4.   

    现在的问题是,怎么彩灯尽快地掌握MFC,怎么才能做出UI~~~~~~~
      

  5.   

    确切的说,是想知道怎么用VS2005 c++ 写基础的ui
    谢谢
      

  6.   

    我发过一个扫雷游戏,加入了跟msn一样的网络对战功能 ,在我的资源里应该
    其它功能跟windows扫雷一模一样
      

  7.   

      *我和楼主一样曾经按照《vc经典小游戏》里的扫雷一步步将这个游戏写了一便,楼主可以试一下,网上随便搜都能搜到源码。这本书对于写ui还是很有帮助,很多细节的东西其他书上很难找到。
      *对于扫雷这个游戏,里面的实现方法其实很简单,就是贴图,然后按照区域对鼠标按键进行响应。
      *贴图采用的是两个兼容dc,首先按照功能将小图贴到兼容dc上,然后复制到大的兼容dc里,最后在onpaint里显示即可。无需采用任何控件。
      *个人经验是鼠标双击与弹起这块实现有点难度,而且在《vc经典小游戏》没有实现双击鼠标拖动的效果。
      

  8.   

      *我和楼主一样曾经按照《vc经典小游戏》里的扫雷一步步将这个游戏写了一便,楼主可以试一下,网上随便搜都能搜到源码。这本书对于写ui还是很有帮助,很多细节的东西其他书上很难找到。
      *对于扫雷这个游戏,里面的实现方法其实很简单,就是贴图,然后按照区域对鼠标按键进行响应。
      *贴图采用的是两个兼容dc,首先按照功能将小图贴到兼容dc上,然后复制到大的兼容dc里,最后在onpaint里显示即可。无需采用任何控件。
      *个人经验是鼠标双击与弹起这块实现有点难度,而且在《vc经典小游戏》没有实现双击鼠标拖动的效果