 
        
         
        2010年6月29日
    
 
        
        
摘要:        
CObList    CObject└CObList  CObList类支持非唯一的CObject指针,并可顺次访问或通过指针值访问有序列表。CObList列表的行为类似于双向链接列表。  POSITION类型的变量为列表的键。使用POSITION变量,既可以作为列表循环中的循环变量,也可以作为标记某个位置的标签。不过,位置并不等同于索引。  在列表头、列表尾以及在指定的位置上,进行插入元素都非常...    
阅读全文
            posted @ 2010-06-29 17:13
朱超
阅读(464)
推荐(0)
        
            
        
        
摘要:        
今天在调试代码中发现一个问题,就是基于对话框的一个demo,在录制完一段码流,并且将详细信息显示在edit中,当结束录制的时候,直接点击退出(onok),然后就会报告内存泄漏:Detected memory leaks!Dumping objects ->strcore.cpp(118) : {124} normal block at 0x004327E0, 38 bytes long.Da...    
阅读全文
            posted @ 2010-06-29 09:09
朱超
阅读(2288)
推荐(0)
        
 
		
    
        
             
        
         
        2010年6月24日
    
 
        
        
摘要:        
新一代32位操作系统WINDOWS 95舍弃了VBX控件,取而代之的是OCX控件。OCX控件具有功能强大,界面美观的特点,然而许多参考书中并没有详细阐述OCX控件的使用方法,使得一些如数据库表格,远程数据控件等接口复杂的OCX难于使用。这里将详细阐述OCX的使用方法。  首先提醒读者要注意的是:使用OCX构件之前,必须登记注册,否则不能使用。安装VISUAL C++时,系统自动注册登记软件附带的O...    
阅读全文
            posted @ 2010-06-24 16:11
朱超
阅读(1041)
推荐(1)
        
            
        
        
摘要:        
CFileDialog文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下:CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITE...    
阅读全文
            posted @ 2010-06-24 14:40
朱超
阅读(863)
推荐(0)
        
 
		
    
        
             
        
         
        2010年6月23日
    
 
        
        
摘要:        
InvalidateRect只是增加重绘区域,在下次WM_PAINT的时候才生效InvalidateRect函数中的参数TRUE表示系统会在你画之前用背景色将所选区域覆盖一次,默认背景色为白色,可以通过设置BRUSH来改变背景色。Invalidate()之后:(MFC的,顺便了)OnPaint()->OnPrepareDC()->OnDraw()所以只是刷新在OnPaint()和OnD...    
阅读全文
            posted @ 2010-06-23 16:51
朱超
阅读(492)
推荐(0)
        
            
        
        
摘要:        
下面要实现的程序是:从磁盘上读取一个jpg,bmp,或者gif图像,然后在程序中用鼠标画出一个矩形,表示图像的显示范围//打开文件对话框,记下路径名void CMyView::OnFile() {// TODO: Add your command handler code hereCFileDialog dlg(TRUE);dlg.m_ofn.lpstrFilter="All Files(*.*)...    
阅读全文
            posted @ 2010-06-23 11:08
朱超
阅读(1364)
推荐(1)
        
 
		
    
        
             
        
         
        2010年6月22日
    
 
        
        
摘要:        
VC++使用CImage类处理图像显示与格式转换    
阅读全文
            posted @ 2010-06-22 14:11
朱超
阅读(884)
推荐(1)
        
            
        
        
摘要:        
用MFC做GDI开发的朋友肯定熟悉CBitmap类,该类封装了HBITMAP对象,简化了关于HBITMAP的API操作,如LoadBitmap方法可直接加载资源中指定ID的图片,但是很多情况下我们需要从文件中加载图片,CBitmap类就没有提供这样的方法了。下面我总结几种我知道的从文件加载图片的方法:1.使用API函数LoadImage,指定LR_LOADFROMFILE标志。如:HBITMAP ...    
阅读全文
            posted @ 2010-06-22 12:07
朱超
阅读(607)
推荐(2)
        
 
		
    
        
             
        
         
        2010年6月21日
    
 
        
        
摘要:        
普通的Breshenham算法画线很快,但并不是很精细.通常的整数画线因为只能在整数坐标上绘图,所以产生难看的锯齿.我在MichaelAbrash的一本书力看到一个很好的反走样直线画法,并决定用非整数坐标改进它.  一个wu直线不仅仅是看上去比一个普通直线好,它也产生更好的动画.一个普通的直线从一个位置简单的跳到下一个位置.然而,一条wu直线非常悠闲的漂到下一个位置.    它是如何工作的?  让...    
阅读全文
            posted @ 2010-06-21 14:17
朱超
阅读(1113)
推荐(1)
        
            
        
        
摘要:        
我们知道,在VC里画直线时,如果该直线具有一定的倾斜度,那么直线会产生走样(锯齿),这要关系到光栅显示器的显示原理,具体怎么会发生走样我就不具体论述了,每本计算机图形学的书都有描述。下面提供一个画直线的算法函数,该算法具体作者不记得是谁了,我作了一些小的修改,在此提供,希望能对各位带来方便(你无须苦苦的另去研究一个算法啦^_^),直接拿去用即可。void CSdiView::WuLine(CDC ...    
阅读全文
            posted @ 2010-06-21 13:40
朱超
阅读(453)
推荐(1)