我使用Visual Studio的资源编辑器创建了一个带有按钮的对话框,我希望按钮在不同的环境下显示不同的图标。
我认为为了设置按钮的图标,我需要向该按钮的窗口过程发送BM_SETIMAGE
消息。
我不清楚处理这样的消息会涉及到什么,但我还没有弄清楚这一点,因为我没有看到如何将窗口过程与按钮关联起来。我习惯通过将指向程序的指针传递给初始化窗口的函数来将窗口与其窗口过程相关联,但这似乎不适用于此,因为在初始化对话框时按钮会自动初始化。 / p>
我认为可能有一种方法可以在资源编辑器中为控件指定窗口过程,但如果存在,我就会错过它。