帮帮我好不好,另外,还有一个bmp.h
内容如下:
#include   "windows.h"   
  #define   IDM_LOADBMP       1   
  #define   IDM_EXIT             2  编译链接都可以通过, 不知道为啥显示不出图片。
谁帮帮我。
case   WM_COMMAND:   
          switch   (wParam){   
          case   IDM_LOADBMP:     
  //注意重新分配内存和调色板,位图句柄时,先释放原来的   
                  if(hBitmap!=NULL){             
  DeleteObject(hBitmap);   
                          hBitmap=NULL;   
                  }   
                  if(hPalette!=NULL){                                             
  DeleteObject(hPalette);   
                          hPalette=NULL;   
                  }   
  if(hImgData!=NULL){   
  GlobalUnlock(hImgData);   
  GlobalFree(hImgData);       
  hImgData=NULL;   
  }                   
  if(LoadBmpFile(hWnd,"c:\\test.bmp"))   //成功,则重画窗口   
   InvalidateRect(hWnd,NULL,TRUE); 
  else 
  MessageBox(hWnd,"its wrong","test",MB_YESNO);
                  break;   
          case   IDM_EXIT:   
                  SendMessage(hWnd,WM_DESTROY,0,0L);   
                  break;   
          }   
  break;            
这一段我看不大懂,什么事件属于这种case?