H hamsoft Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-08 #2 有很多的例子和第三方控件可利用,建议多使用搜索功能。
D D影子D Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-09 #4 要用到画布来放大处理,我有个例子,要吗? email????
N neilw Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-09 #5 to影子D 我正想做图片库管理程序您能不能指点指点。 我的问题在 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1091901 用画布放大的例子能发给我吗?neilw@163.net
to影子D 我正想做图片库管理程序您能不能指点指点。 我的问题在 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1091901 用画布放大的例子能发给我吗?neilw@163.net
西 西凉老猫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-13 #6 to D影子D: 我的信箱:xxyyking@163.com 多谢!
盛 盛利 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-13 #7 把这点周围一定半径的圆行区域拷贝下来 画在更大半径的圆行区域
西 西凉老猫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-14 #9 to 盛利 并不那么简单呀,放大之后是更详细得信息,你看过地图信息系统吗?点击一点 显示的图形是以这点为中心更详细的内容。
W windbell Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-15 #10 要像地图信息系统一样点击一点显示以这点为中心更详细的内容则你需要一个分辨率更高的 图像。使用两个Timage,一个可见设为T1,一个不可见设为T2,在T1上取得位置后,将T2上 相应位置使用bitblt函数复制到T1上,并在bitblt中设置好参数即可获得放大效果,bitblt 的使用可查help. 以上为大体思路,具体编码还要考虑其它一些事项。
要像地图信息系统一样点击一点显示以这点为中心更详细的内容则你需要一个分辨率更高的 图像。使用两个Timage,一个可见设为T1,一个不可见设为T2,在T1上取得位置后,将T2上 相应位置使用bitblt函数复制到T1上,并在bitblt中设置好参数即可获得放大效果,bitblt 的使用可查help. 以上为大体思路,具体编码还要考虑其它一些事项。
西 西凉老猫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-15 #11 to windbell: 我用的是D5,怎么没有bitblt 这个函数?
道 道长 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-15 #12 谁有例子呀,也给俺发一个吧,先谢过了!! weiyp98@mailst.lzu.edu.cn
W windbell Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-15 #14 to:西凉老猫 不会吧!在单元windows中就有其定义啊!!
W windbell Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-15 #16 to:西凉老猫 帮助应当在windows SDK中去查,在delphi5的help菜单中
西 西凉老猫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-15 #17 to windbell: 呵呵,还是第一次看这个windows SDK(不好意思,本人是新手)。这里面的函数有 什么不同吗?
W windbell Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-16 #19 To 西凉老猫: 主要区别就是在windows SDK中的函数声明使用的语法为C格式,在delphi中使用时要注意 其变量类型的转换,其它没什么太大不同。 windows SDK 中的函数很多已在delphi的windows单元中进行了声明,可以直接使用,想要 查看某一函数是否声明,可以先在delphi的代码窗口中输入其名字,然后按Ctrl键,在其上 点击,如果在delphi中有其声明,则会打开所在单元。
To 西凉老猫: 主要区别就是在windows SDK中的函数声明使用的语法为C格式,在delphi中使用时要注意 其变量类型的转换,其它没什么太大不同。 windows SDK 中的函数很多已在delphi的windows单元中进行了声明,可以直接使用,想要 查看某一函数是否声明,可以先在delphi的代码窗口中输入其名字,然后按Ctrl键,在其上 点击,如果在delphi中有其声明,则会打开所在单元。
西 西凉老猫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-16 #20 噢。原来如此,我原来按ctrl再点击时有时候就出不来,原来delphi中没有声明。 谢谢你了,我还得继续研究bitblt