MFC改变窗口尺寸之后窗口重画

我建立的是单文档的,从上面工具栏选择一项之后弹出对话框,对话框上有1个按钮,点击这个按钮之后,在框架窗口里面显示“点击了1次”,再次点击这个按钮时,显示“点击了2次”,当... 我建立的是单文档的,从上面工具栏选择一项之后弹出对话框,对话框上有1个按钮,点击这个按钮之后,在框架窗口里面显示“点击了1次”,再次点击这个按钮时,显示“点击了2次”,当我改变框架窗口尺寸或者用对话框覆盖之后,字体消失了~~~ 请问怎么做能不让这个字体消失???
(不要和我说什么OnDraw函数里面写,我要详细的!要详细点的代码~~~能解决我这个问题的 必有加分!!!!)
展开
 我来答
Bhattacharrya
2010-11-19 · TA获得超过806个赞
知道小有建树答主
回答量:259
采纳率:42%
帮助的人:136万
展开全部
就得在OnDraw()函数里写的啊:
void CyourView::OnDraw(CDC* pDC)
{
CyourDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
CString str;
str.Format("点击了%d次",yourDlg.KickCount);
pDC->TextOut(100,100,str);
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aqwgf80
2010-11-28 · TA获得超过225个赞
知道答主
回答量:142
采纳率:0%
帮助的人:0
展开全部
1、在CChildFrame::PreCreateWindow(CREATESTRUCT& cs)函数中,加了
cs.style|=WS_VISIBLE|WS_MAXIMIZE;,可以实现了

2、响应子窗口的WM_SIZE消息,在消息中调用 Invalidate()

3、if(dlg.DoModal()==IDOK)
{
Invalidate();
{
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式