代码如何和图形结合?
在下学C++有一段时间了,可是还是不明白代码是如何和图形结合的。如一个软件的界面上有很多个按钮,不同的按钮实现不同的功能。想问一下各位高手,这个功能是如何实现的。在
microsoft visual studio 2005 上是如何实现的。。。。。
[解决办法]
想学WIN界面编程的话,看看WIN32编程吧,或者MFC...还有其他挺多的
不过,这是WIN系统下的.其他系统未必能移植.已经不属于纯C++了
[解决办法]
其实就是根据一定得规则调用微软提供的API
[解决办法]
调用API,这就是所谓Windows编程,实际上就是把软件做成了Windows的一部分
[解决办法]
windows是消息驱动的,操作系统负责收集用户的所有动作,当一个消息发生时,比如单击了某个按钮,
操作系统首先得到这个消息,分析这个消息应该属于哪个窗口的,然后把这个消息发送到窗口对应的消息队列,
应用程序不断的检查消息队列,如果有消息就取出来,转到对应的消息处理函数,进行处理.
LZ说的不同按钮实现不同功能,实际上每个按钮都有与之对应的消息处理函数.
程序员只要在消息处理函数中,处理本按钮有关的逻辑即可.
[解决办法]
通过资源文件实现的,资源文件.RC就是代码和资源的桥梁,其中定义了资源ID,代码通过资源ID引用各种资源。
[解决办法]
看《Windows程序设计》自然就知道了