高手一定要进来,高分求一个算法。 Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiMultimedia/html/delphi_20061011022255256.html
要求是这样的,一个TImage上有一张图片,图片底色为白色,上有三个黑色的矩形,三个矩形是不相连的.当用户用鼠标一点击其中一个矩形时,这个矩形的区域就用另一个TImage的图片来填充。为了方便大家帮忙,我已把图片做好了:http://terry.imwork.net/csdn/mypic.htm
本人来csdn多年,会用论坛的所有功能,问题解决,一定及时给分结贴,分不够会再加,up者有分。Email:terryyie@21cn.com
1. 首先计算三个矩形的区域
2. 处理Image1的OnMouseDown事件, 如果点在以上某个区域中, 则在Image1.Picture中画出需要画的图片.
up
要考虑加快显示速度
要精确计算位置.
顶一个,顺便接分!!
up