首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

用C语言写连连看,该如何解决

2012-04-20 
用C语言写连连看我现在能只能通过键盘输入坐标来实现连连看的基本操作,想要把鼠标加进来,应该怎么办呢?(问

用C语言写连连看
我现在能只能通过键盘输入坐标来实现连连看的基本操作,想要把鼠标加进来,应该怎么办呢?(问题1)现在每个元素的标志是一个字母,要想用图片应怎么办呢?(问题2) 我用的是vs2008 求大神帮助!!!!!!最好分别给个例子。

  感激不尽!!!!!!!

[解决办法]
那你得先学Windows编程

这个没法几句话说清楚了。
[解决办法]
1L +1
在WndProc中捕获WM_LBUTTONDOWN消息
还有重绘什么的,不是三言两语就说得清楚的
[解决办法]
图形界面还是学windows编程吧!

我也在学,不像别的,就想写个贪食蛇,俄罗斯方块之类的,嘿嘿

一起加油吧。。。。
[解决办法]
1.首先的确认一下,你的工程是win32 控制台的 还是win32的.
if(工程==win32 控制台 && 没有调用图型窗口函数)
{
cout<<"没办法响应鼠标进行连线";
}
else
{
cout<<"在CALLBACK WINPROC回调函数中截获WM_LBUTTONDOWN消息"
}
[解决办法]
你用的是控制台吧,只能获取鼠标的坐标,用GetCursorPos可以,但是要获取点击的消息是不行的,我试了一下,发现控制台没有自己的WNDPROC,我试了下钩子,SetWindowLong,PeekMessage这些都不行,或许可以吧,但是我没有弄出来,求路过的牛牛指点,还是放在界面下去弄吧,在WNDPROC中去截取WM_LBUTTONDOWN消息。
[解决办法]
连连看涉及到搜索算法,看下广度优先搜索,或者深度优先搜索,如果对界面完全不懂,做起来还是很有困难的,如果是真心想学,可以加我QQ,624685428,验证密码是:晓,有问题可以问我,呵呵,我喜欢这个追求不同。

热点排行