- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 单文档多视图结构之间的数据通信
使用下面代码,可以获取单文档所对应的视图类的指针CView* CTestDoc::GetView(CRuntimeClass* pClass){ CView* pView; POSITION pos=GetFirstViewPosition(); while(pos!=NULL) { pView=GetNextView(pos); if(pV
2013-03-15 16:49:10 1575
原创 对于分割窗口的视图无法响应鼠标滚轮的解决方法
当创建的视图类的基类是scrollview的时候,只要在视图初始化函数中,设置了滚动的范围。当打开大图像,需要显示滚动条时,在视图中滚动鼠标滑轮,视图就会自动滚动。但是这种情况在面对分割窗口的视图类时,却无法实现。 对于分割窗口后的视图类,无论怎么滚动,都不会响应鼠标滚动消息。只有采取以下的方法才可行:经跟踪,发现,带分割条的对话框窗口的两个scrollview可分别捕
2013-03-15 10:51:38 2702 1
原创 视图类资源的使用中一些问题的解决方法
在将视图类与对话框资源绑定在一起使用时,如果当所使用的资源是作为子窗口,或者是类似于子窗口时,都需要对对话框的属性进行一项设置,否则运行后会导致程序挂掉。 之前在做一个程序时,设置了两个CFormView类作为分隔窗口的一部分,这样便于控制分隔窗口的显示内容。但是运行后,总是程序挂掉,并弹出一个提示对话框。最后在发现,只要把相对应的对话框资源的属性中的Styles改为Child即可
2013-03-11 10:29:01 844
原创 解决StretchBlt()压缩图片失真深入探讨
vc中位图伸缩函数StretchBlt在对图片进行缩放时会造成严重的图片失真。在了解解决方法前先巩固下StretchBlt的用法:StretchBlt 函数功能:函数从源矩形中复制一个位图到目标矩形,必要时按目前目标设备设置的模式进行图像的拉伸或压缩。 函数原型:BOOL StretchBlt(HDC hdc, int nXOriginDest, int nYOriginDest,
2013-03-05 09:02:13 1899
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人