怎解决1024*768下用MM_TEXT画棋盘在800*600下的显示?

207 2003-05-05 12:39:22
我的窗口都设定不能拉动了,在800*600下,窗口显示不下1024*768画的棋盘,怎解决好?请指教,谢谢!
...全文
36 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
birdzxy 2003-05-20
  • 打赏
  • 举报
回复
cx = GetSystemMetrics(SW_CXSCREEN)
cy = GetSystemMetrics(SW_CYSCREEN)
207 2003-05-20
  • 打赏
  • 举报
回复
检测分辨率,怎写好?
advanced 2003-05-16
  • 打赏
  • 举报
回复
还是准备两套界面,先检测分辨率,然后根据分辨率显示不同界面的好。
shilong 2003-05-05
  • 打赏
  • 举报
回复
把坐标设成按屏幕比例
得到屏幕分辨率sx,sy
实际画图坐标x=x*sx/1024,
ndy_w 2003-05-05
  • 打赏
  • 举报
回复
GetClientRect
mymmsc 2003-05-05
  • 打赏
  • 举报
回复
做成可以适应屏幕的界面,800*600的像素是12000*9000,其他的就不用说了吧
207 2003-05-05
  • 打赏
  • 举报
回复
怎样得到我默认打开程序的窗口的大小?
ndy_w 2003-05-05
  • 打赏
  • 举报
回复
画的时候根据窗口大小安排界面,或者用小一点的棋盘。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧