MFC透明窗体上用子窗体显示CHtmlView问题,急!!!
主窗体为CDialog类型OnInitDialog时设置成透明(按钮等都在这个窗体),,然后创建伪装窗口m_hFakeWnd,在此伪装窗口上画按钮等(在画按钮时通过gdi+),因为需要用到浏览网页,使用了CHtmlView类,发现向CHtmlView发送WM_PRINT时得到的是黑屏,后来想到CHtmlView加到另一窗体上pchild,在主窗体上当成成员变量,这是发现可以显示,但每次都需要点击子窗体一下或者移动一下窗体才显示,
主窗体OnPaint()时如果调用CDialog::OnPaint();那么子窗体显示。关键是通过gdi+向m_hFakeWnd画背景的话每次把pchild覆盖了,但每次都需要点击子窗体一下或者移动一下窗体子窗体才显示,并且背景不覆盖,
该怎么做?现在脑子有点乱,希望大家能看明白我的意思