繁体   English   中英

如何将C ++(Visual Studio 2010)链接到图像输出事件侦听器?

[英]How do I link C++ (Visual Studio 2010) to an image-outputting event listener?

我正在用C ++写一个非常简单的程序来监听键盘输入,但是我想输出的内容比我想象的要困难得多。 对于我按的每个键,我希望图像(特定于该键)出现在屏幕上。 例如,假设我按下“ O”键,则地球上会出现一个图像。

实现此目标的最佳方法是什么? 谢谢!

对于分层窗口,这是可能的。 我已经创建了一个Win32项目作为演示。 您可以在此处找到代码和说明。

基本上,您必须:

  • 处理WM_CHAR消息并加载适当的映像(从资源或从磁盘)
  • 创建一个分层窗口并在该窗口中显示加载的图像
  • 如果要在按下最后一个键后的给定间隔后自动关闭窗口,则必须创建一个计时器,并在定时过程中销毁该窗口

检查我的链接,以解决您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM