你好!我看了你的留言,但是不知道怎么样在MFC中获取WIN32的数据,(编的win32控制台程序运行结果在黑exe执行文件里,我是在ONDRAW函数内绘图的)

解决方案 »

  1.   

        打开剪贴板获取数据
        HGLOBAL hglb; 
        LPTSTR lptstr;    if (!IsClipboardFormatAvailable(CF_UNICODETEXT)) 
        {
            return FALSE; 
        }
        if (!OpenClipboard()) 
        {
            return FALSE; 
        }
        //这里要根据剪贴板内数据的格式填不同的参数,图片、文字等等的格式不一样的
        hglb = GetClipboardData(CF_UNICODETEXT);
        if (hglb != NULL) 
        { 
            lptstr = (LPTSTR)GlobalLock(hglb);//这里将数据转换为字符串了 
            if (lptstr != NULL) 
            { 
                // Call the application-defined ReplaceSelection 
                // function to insert the text and repaint the 
                // window. 
                //在这里写数据处理代码
                GlobalUnlock(hglb); 
            } 
        } 
        CloseClipboard(); //使用完剪贴板需要关闭。
      

  2.   

    有剪贴板的API啊,看一下就知道啦!