请教关于设备分辨率和图片分辨率的关系

各位前辈,我初学cocos2d-x,一下子就被分辨率搞晕了。上网找各种资料学,得知:
setFrameSize是设置设备的分辨率,就是将来发布时手机的分辨率
setDesignResolutionSize是设置设计分辨率,就是不管你手机多大分辨率,我开发时就按这个size编码了

我说的对吧。结果我现在弄个图片,就是不全屏为什么?
求高手帮我看看,我把工程加入附件了

另外,我的环境是:win7,vs2010,cocos2d-x 2.2.2
加图片的代码在AppDelegate.cpp里面,设置frameSize的代码在main.cpp里面(不说你们也肯定知道),编译运行时可能缺少几个lib和dll,都是框架带的,拷贝过去就行了

如果我用setFrameSize(1024, 768)就全屏了,我的图片也是1024*768的。但是setFrameSize(1024, 800)或者setFrameSize(1024, 769)就不行,图片就变成屏幕1/4左右大小。究竟是为什么啊,我都快疯掉了

看起来这里热心的高人好像不多。我搜索了别的分辨率的帖子,也都是没有回复呢

我这个问题困扰了好几天,没想到刚才解决了。
原因是示例代码中修改了ContentScaleFactor。没注意到。多谢这个帖子的启发:http://blog.csdn.net/liaowenfeng/article/details/8566856
ContentScaleFactor为默认值1的时候,就一切OK了