0

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

如何实现我的目标?安希的想法?请不要犹豫,问我我的问题是否有任何混淆。

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

4

1 回答 1

0

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

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

于 2013-08-21T12:27:02.680 回答