god_sun 2011年05月25日
子窗口如何加载按钮背景图~~~~~~~~~~~~~~~~~~~
父窗口加载成功

//按钮背景
for (int i = 0; i < 4; i++)
{
m_hBitmap[i] = LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BMP1 + i));
PButton = (CButton*)GetDlgItem(IDC_BASE + i);
PButton->SetBitmap(m_hBitmap[i]);
}

父窗口创建一个tab

//m_bsTab 为tab类对象
m_bsTab.Create(TCS_TABS, rc, this->GetActiveWindow(), IDC_TAB_BASE);

//m_bsTab第一个选项卡关联一个子对话框
//m_usrMgt 子对话框类对象
m_usrMgt.Create(IDD_USER_INFO, this);
m_usrMgt.MoveWindow(rt);
m_usrMgt.ShowWindow(SW_SHOW);


现在子对话框中有按钮,但是加载不了背景了

BOOL CUserMgt::OnInitDialog()
{
CDialog::OnInitDialog();

m_userList.SetExtendedStyle (LVS_EX_FULLROWSELECT);
// TODO: 在此添加额外的初始化
HBITMAP m_hBitmap = LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_USER_NEW));
PButton = (CButton*)GetDlgItem(IDC_BTN_USERADD);
HBITMAP i = PButton->SetBitmap(m_hBitmap);
return TRUE; // return TRUE unless you set the focus to a control
// 异常: OCX 属性页应返回 FALSE
}
...全文
32 点赞 收藏 4
写回复
4 条回复

还没有回复,快来抢沙发~

发动态
发帖子
界面
创建于2007-09-28

7970

社区成员

11.5w+

社区内容

VC/MFC 界面
社区公告
暂无公告