窗口初始化函数进行初始化
class CMyDlg: public CDialog
{
public:
CMyDlg(CWnd* pParent = NULL);
HBITMAP bit; //位图句柄
HDC dc1; //兼容DC
...//省略部分代码
}
BOOL CMyDlg::OnInitDialog()
{
CDialog::OnInitDialog();
SetIcon(m_hIcon,TRUE);
SetIcon(m_hIcon,FALSE);
GetDlgItem(IDC_PLAY)->EnableWindow(false); //禁用控件
GetDlgItem(IDC_ZANTING)->EnableWindow(false); //禁用控件
GetDlgItem(IDC_PRE)->EnableWindow(false); //禁用控件
GetDlgItem(IDC_NEXT)->EnableWindow(false); //禁用控件
GetDlgItem(IDC_STOP)->EnableWindow(false); //禁用控件
bit=::LoadBitmap(AfxGetApp()->m_hInstance,MAKEINTRESOURCE(IDB_BITMAP1));
//读取位图资源并返回句柄
dc1=::CreateCompatibleDC(::GetDC(::GetDlgItem(this->m_hWnd,IDC_TUPIAN)));
//创建与位图控件相兼容的设备DC
...//省略部分代码
return TRUE;
}
LoadBitmap()作用是读取位图到程序中
并返回句柄