change difference designresolution as user-setting

@stammen I fixed to use existing resolution policy, not maintained the kResolutionShowAll. Is it need to keep kResolutionShowAll, any reason? Or is it just a bug? I modified it and test ok. Wait for your reply, Thanks.