处理切换事件函数,在里面刷新Invalidate()或者InvalidateRect()就可以了
当然了,先把绘制的函数放到OnPaint()中去
HBITMAP m_RedBall,m_GreenBall,
CStatic m_Picture1;m_RedBall = (HBITMAP)::LoadImage(AfxGetInstanceHandle(), ;
".\\小红灯.bmp", IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION|LR_LOADFROMFILE);
m_GreenBall = (HBITMAP)::LoadImage(AfxGetInstanceHandle(),
".\\小绿灯.bmp", IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION|LR_LOADFROMFILE);
m_Picture1.SetBitmap(m_RedBall);
m_Picture1.SetBitmap(m_RedBall);
HBITMAP m_RedBall,m_GreenBall;
CStatic m_Picture1;m_RedBall = (HBITMAP)::LoadImage(AfxGetInstanceHandle(),
".\\未命名.bmp", IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION|LR_LOADFROMFILE);
m_GreenBall = (HBITMAP)::LoadImage(AfxGetInstanceHandle(),
".\\2.bmp", IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION|LR_LOADFROMFILE);
放:
void CRS232Dlg::CRS232Dlg() 中。
这是动太加载的,图片文件放在当前目录里.比如当前目录是c:\aa,也就是可执行文件在aa目录里,那么就把图片放在AA目录里,这样就在程序里写成".\\小红灯.bmp",".\\"表示当前目录.