level 2
jiang_42_6
楼主
我把题目贴出来。“要点”和“设计思路”是我自己添加的,看看你有没有更好一点的程序?
7-11、试编写一个能满足如下要求的Windows应用程序。
(1) 在窗口中绘制一个像OICQ中的表情符号那样的小人脸,当用户在窗口用户区中按下鼠标左键时,小人的脸会变为黑色的哭泣的脸,而当释放左键时,小人的脸又变为红色的笑脸。
(2) 当在窗口用户区中按下鼠标左键并拖动鼠标将其移出窗口以外时,释放鼠标左键,小人的脸又会变为红色的笑脸。
要点:1、象OICQ的表情符号。
2、左键按下为黑色的哭脸。
3、释放左键为红色的笑脸。
4、*小人脸必须能移动到窗口以外。
设计思路:* (难点)
假设有一个图元文件,能保存笑脸和哭脸两种状态,A、那么在左键按下响应函数中设计这个哭脸状态的图元文件,并且通过参数的设置使它能移动到窗口外。B、在左键松开响应函数设计笑脸状态的图元文件。 C、然后在ondraw中播放这个图元文件。
2013年06月20日 11点06分
1
7-11、试编写一个能满足如下要求的Windows应用程序。
(1) 在窗口中绘制一个像OICQ中的表情符号那样的小人脸,当用户在窗口用户区中按下鼠标左键时,小人的脸会变为黑色的哭泣的脸,而当释放左键时,小人的脸又变为红色的笑脸。
(2) 当在窗口用户区中按下鼠标左键并拖动鼠标将其移出窗口以外时,释放鼠标左键,小人的脸又会变为红色的笑脸。
要点:1、象OICQ的表情符号。
2、左键按下为黑色的哭脸。
3、释放左键为红色的笑脸。
4、*小人脸必须能移动到窗口以外。
设计思路:* (难点)
假设有一个图元文件,能保存笑脸和哭脸两种状态,A、那么在左键按下响应函数中设计这个哭脸状态的图元文件,并且通过参数的设置使它能移动到窗口外。B、在左键松开响应函数设计笑脸状态的图元文件。 C、然后在ondraw中播放这个图元文件。

