方式如下:
1. 建立一个基于对话框的工程。 
2. 删除对话框上默认给出的几个控件。 
3. 新建一个MFC类CMyEdit,其父类为CEdit 类。 
4. 引进一位图资源,接受位图资源的默认ID。 
5. 向对话框中添加一个编辑框控件,设置其属性为read only\multiline,并为这个控件添加一个CMyEdit类的变量m_edit; 
6. 为CMyEdit添加WM_ERASEBKGND消息响应函数,注释掉此函数的默认返回值。 
并添加如下代码: 
CBitmap bitbmp; 
bitbmp.LoadBitmap(IDB_BITMAP1); 
BITMAP bmp; 
bitbmp.GetBitmap(&bmp); CDC memDC; 
memDC.CreateCompatibleDC(pDC); 
memDC.SelectObject(&bitbmp); MoveWindow(0,0,bmp.bmWidth,bmp.bmHeight); 
pDC->BitBlt(0,0,bmp.bmWidth,bmp.bmHeight,&memDC,0,0,SRCCOPY); 
return FALSE; 
7. 为CMyEdit添加=WM_CTLCOLOR消息响应函数,并添加如下代码: 
pDC->SetBkMode(TRANSPARENT);