为什么小弟我的这个代码在对话框的picture控件里不能显示bmp图片

为什么我的这个代码在对话框的picture控件里不能显示bmp图片?
一个最简单的对话框,一个按钮,一个picture的控件(IDC_STATIC)

想在点击按钮的时候,把一个bmp图像在picture控件上显示,为什么下面的代码不行,错在哪里?怎么解决?
》》》我把代码放在onpaint里面也不能显示。。

void   CHwDlg::OnOK()  
{
CStatic*       pPicture       =       (CStatic*)GetDlgItem(IDC_STATIC);      
       
HBITMAP       hbm       =       (HBITMAP)       LoadImage(NULL,      

"D:\\luodongri\\testpic.bmp ",       IMAGE_BITMAP,       0,       0,       LR_LOADFROMFILE);      

    pPicture-> SetBitmap(hbm);      
    pPicture-> Invalidate(false);
}

------解决方案--------------------
ID不要用IDC_STATIC,改一下

确认hbm有效

不要Invalidate