如题帮助,
请教一界面上用CFormView或者用Dialog或Win32 GDI, GDI+编写,不会用Direct3D,DirectDraw,OpenGL.
要求是:

解决方案 »

  1.   

    在你的窗口的OnPaint函数里处理,代码如下:
    CPaintDC dc(this);
    调用WindowFromPoint得到鼠标知道的窗口,然后
    HWND m_hWnd = WindowFromPoint(point);
    HDC hDC = ::GetDC(m_hWnd);
    //得到要放大窗口的bitmap
    HBITMAP hbmp = ::CreateCompatibleBitmap(hDC, 100, 100);
    //然后可以画了
    ::StretchBlt(dc.m_hDC, 0, 0, 100, 100, hDC, 0, 0, 100, 100, SRCCOPY);
      

  2.   

    我网格线是用GDI画出来的,按你的方法要截图?会不会麻烦啊?
    朋友请来这里谢谢!
    http://topic.csdn.net/u/20090413/13/a3c2ace7-764d-4ce0-8a7d-5638d7be5b71.html
    这贴发错了,已结贴
      

  3.   

    似乎msdn的sample里面有还是?我记得以前看到过