none
给button 添加 图片 失败 RRS feed

  • 问题

  • 我在dialog的OnInitDialog()中添加下面代码给buttonPlay_添加图片资源,IDI_PLAY在资源视图已经添加。

    buttonPlay_.SetIcon((HICON)LoadImage(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_PLAY), IMAGE_ICON, 16, 16, LR_SHARED));

    编译没有报酬。

    但是运行时,发现buttonPlay_并没有图片。

    请问如何解决?

    谢谢。

    2013年11月19日 5:21

答案

  • CButton* pButton = (CButton*)GetDlgItem(IDC_BUTTON1);
    	ASSERT(pButton);
    	pButton->ModifyStyle(0, BS_ICON);
    	pButton->SetIcon(LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_PLAY)));
    
    类似这样既可~


    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.

    2013年11月20日 1:17
    版主