0

我正在将 MFC 与 VS2005 一起使用,并且我想将盾牌图标添加到按钮上。我为按钮创建了一个控制成员变量,在 InitDialog 我有

// BCM_SETSHIELD
this->m_ctrlStartact.SendMessage(0x1600+0x000C, 0, TRUE);
this->m_ctrlStartact.SetButtonStyle(BS_FLAT);

然而,盾牌并没有出现。根据清单,我有正确版本的 commctrl:

    <assemblyIdentity 
        type="win32" 
        name="Microsoft.Windows.Common-Controls" 
        version="6.0.0.0" 
        processorArchitecture="X86" 
        publicKeyToken="6595b64144ccf1df" 
        language="*" 
    />

剩下的问题可能是什么?

4

1 回答 1

0

解决了!!!出于某种原因,我将清单文件从构建中排除。现在可以了 :) :) – divB 7 月 5 日 15:07

于 2013-07-20T21:28:36.493 回答