【问题标题】:How to display an image using wizard如何使用向导显示图像
【发布时间】:2013-08-20 09:30:09
【问题描述】:

我正在开发一个可视化 C++ 应用程序,我必须在向导上显示一个图像(我选择了向导,特别是因为我必须创建一个按钮界面,单击该按钮界面应该在我想要的向导的同一窗口上显示不同的文件显示图像)我知道图像显示机制,因为我已经在预览窗格上显示了图像(即使我已经使用资源编辑器在其上创建了按钮,但问题是当我在同一个窗口上显示不同的文件时,按钮消失并且只有通过将鼠标悬停在它们上出现,因为按钮句柄是每个文件显示的父句柄,因此它会消失并且第一眼看到但通过将鼠标悬停在它们上出现)。 因此,出于这个原因,我想在向导上显示图像和不同的文件,其中相同的窗口用于在不同的按钮单击时显示文件,以便该按钮将在每个显示的向导上持续存在。

如何实现我的目标?安希的想法? 如果我的问题有任何混淆,请随时问我。

这里是我想要在不同的按钮点击上实现http://prntscr.com/1mbifehttp://prntscr.com/1mbijf 的屏幕截图,但这只是为了向您展示我想要的但这里我的问题是当我点击“上一个”按钮然后它显示图像,但“下一步”按钮直到我将鼠标移到它上面才出现,请参阅这张图片http://prntscr.com/1mbiyj 它不包含“下一步”按钮,直到我将鼠标移到它上面。所以为了解决这个问题,我想通过使用向导来实现同样的目标。问题是如何使用这个向导来实现?

【问题讨论】:

  • 我很难从您的描述中理解这个问题。如果您在代码和屏幕截图中edited,也许会有所帮助。
  • @code gray 请参阅上面的最后一段并查看链接上的快照。我刚刚编辑过。

标签: api winapi user-interface wizard


【解决方案1】:

我认为问题出在包含按钮的黑色矩形中。根据您的描述,它似乎被绘制在按钮上,删除了它们的外观,并且该按钮是“不可见的”,直到您通过将鼠标悬停在其上强制重新绘制它。

所以你只需要修复矩形的绘制。具体如何?嗯,这真的取决于你如何绘制它以及为什么绘制它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-07
    • 1970-01-01
    • 2021-11-07
    相关资源
    最近更新 更多