gtyi999 2016-05-31 07:42 采纳率: 0%
浏览 1569
已结题

VC对话框程序子对话的onPain函数实现了画线,程序启动,子对话框的画的线没有显示出来?

这是一个VC/MFC基于对话框程序 ,主对话框有一块地方加载了一个子对话框,覆盖在主对话框上,子对话的onPain()函数实现了画线的操作,
当程序启动时,子对话框的画的线没有显示出来,为什么??????

程序代码是这样的,主对话框的OnInitDialog( )
m_buyinDlg.Create(IDD_DIALOG_BUYIN, this);
CRect rectDlg;
GetDlgItem(IDC_PIC_MAIN)->GetWindowRect(rectDlg);//在主对话框放置一个图片控件,在这个图片控件加载子对话框
//该函数把屏幕上指定点的屏幕坐标转换成用户坐标。
ScreenToClient(rectDlg);
//定位属性页
m_buyinDlg.MoveWindow(rectDlg);

  • 写回答

1条回答 默认 最新

  • h2052519 2016-06-01 04:37
    关注

    断点调试,看看为什么没有进入子窗口的OnPaint

    评论

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?