解决方案 »
- 请问如何用CFile创建一个bmp图像,并用write方法将数据写入到图像内呢?
- 问个关于在.h文件还是.cpp文件中包含头文件的问题
- 为什么第一次连接行,第二次连接就不行了,SOCKET
- 默认打印机已设置成横向打印,调用excel打印时,让range对象调用PrintOut方法时显示打印预览,此时Excel打印预览中的打印为纵向打印,查
- 电驴的客户端与分离的网页交互的原理.非常有趣
- 怎样给ListCtrl中添加文件?
- 人民币寻找精通VC做界面的高手。。外包。
- 转到IT业了,散分
- 获取摄像头WebCam拍摄图像中的一帧该用什么函数?
- 哪本VC的书籍女孩最容易看懂?来者有分
- 关于VC编译器的调试
- new了以后delete失败,以及MessageBox输出Unicode问题
屏幕图像保存到 DC1,
矩形操作在对话框DC2,
同时显示到全屏对话框(DC2),可以用半透明通道(AlphaBlend)阴影遮罩对话DC2,类似QQ截图阴影遮罩。橡皮筋不要 Invalidate,他会自动有一个虚线显示当前矩形。
获得橡皮筋所选矩形,到DC1相对应的矩形获得图片。并填充当前对话框DC中的选择矩形部分。
看说明是Invalidate()使用户区无效从而迫使窗口进行重绘,应该会执行OnPaint();
而初始化窗口的时候执行OnPaint()是可以将屏幕设为对话框背景的,为什么现在就不行了?