你窗口的分辨率有没有超过1200*1000、?
MFC中客户区,窗口像素的大小不统一?
5//设置窗口大小
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if (!CFrameWnd::PreCreateWindow(cs))
return FALSE;
// TODO: 在此处通过修改
// CREATESTRUCT cs 来修改窗口类或样式
//更改窗口外观
CSize size;
//获取屏幕像素大小
size.cx = ::GetSystemMetrics(SM_CXSCREEN);
size.cy = ::GetSystemMetrics(SM_CYSCREEN);
//窗口风格
cs.style = WS_POPUPWINDOW;
//去掉菜单
cs.hMenu = NULL;
//窗口标题名称
cs.lpszName = _T("Button");
//自定义窗口大小, 并窗口居中显示
cs.x = (size.cx - 1200) / 2;
cs.y = (size.cy - 1000) / 2;
cs.cx = 1200;
cs.cy = 1000;
return TRUE;
}
//客户区大小
m_sClient.SetSize(1200, 1000);
pDC->BitBlt(0, 0, m_sClient.cx, m_sClient.cy, &m_bufferDC, 0, 0, SRCCOPY);把图片贴进去
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
3条回答
为你推荐
- mfc 如何使弹出菜单在顶层窗口之上?
- c++
- visual studio
- 1个回答
- MFC中窗口被激活,具体是什么意思?
- 开发语言
- Golang
- c++
- r语言
- c语言
- 2个回答
- MFC 学生信息管理系统 查询功能(调用另一个窗口中的列表控件?)
- c++
- 1个回答
- 在MFC中使用fstream读取不到文件为什么?
- mfc
- 1个回答
- MFC DockablePane 窗口,为什么移动窗口边框会有混乱?
- mfc
- 2个回答
- MFC 是客户区先绘制还是非客户区先绘制
- mfc
- 3个回答
- 使用MFC类创建一个基本的窗口程序。,MFC怎么创建窗口工程
- mfc
- 工程创建
- mfc窗口
- 5个回答
- MFC 活动窗口(active view)到底是什么啊?和窗口输入焦点有什么关系?
- 活动窗口
- mfc
- 输入焦点
- 1个回答
- MFC设置区域每个像素点颜色并绘制出来
- mfc
- 绘制位图
- 2个回答
- MFC 如何实现父窗口的combo控件选择不同选项时改变子窗口的控件的显示与隐藏状态?
- mfc
- 5个回答
- mfc中shellexecute调用后改变窗口位置
- mfc
- c++
- shellexecu...
- 2个回答
- MFC中对话框中控件随对话框大小改变而等比例变化
- 4个回答
- MFC单文档如何重绘非客户区?
- 2个回答
- MFC如何改变图片控件大小?
- 2个回答
- MFC界面绘图,根据窗口大小缩放自动调整
- 界面
- 3个回答
- MFC非客户区的刷新及防闪烁问题
- mfc
- c++
- 2个回答
- mdi子窗口怎么怎么自动改变大小 MFC
- dockablepane
- 2个回答
- 怎么让MFC中Webbrowser控件的大小随对话框变化而变化?
- mfc
- 2个回答
- VS写MFC应用程序对话框大小怎么设定?
- mfc
- 对话框
- 3个回答
- MFC多文档视图结构如何修改框架窗口的大小?
- mfc
- c++
- 4个回答