很多人都知道用API函数SetViewportOrg可以更改Canvas的坐标原点。
但有没有一种函数可以彻底改变一个TControl的坐标原点而不仅仅是Canvas的坐标原点?是否有可用的函数?
比如:将坐标原点设置在一个Form的中间的时候,在OnMouseMove的事件中读取的(0,0)位置在Form的中间,或者将一个TButton的位置设为(0,0)的时候应该在Form中间出现而不在左上角出现?
问过好多人,都不知道如何处理。请高手指点一二!
谢谢先~
但有没有一种函数可以彻底改变一个TControl的坐标原点而不仅仅是Canvas的坐标原点?是否有可用的函数?
比如:将坐标原点设置在一个Form的中间的时候,在OnMouseMove的事件中读取的(0,0)位置在Form的中间,或者将一个TButton的位置设为(0,0)的时候应该在Form中间出现而不在左上角出现?
问过好多人,都不知道如何处理。请高手指点一二!
谢谢先~
解决方案 »
- 高手求救:如何提高DX效率:DelphiX中的编程,往往会占用太多的CPU,如何解决?
- quick chm图片到了客户机无法显示问题
- 思悠悠,恨悠悠,恨到归时方始休,月明人倚楼!——可惜今晚没有明月伴我倚楼!
- 我想知道下载量作弊是怎么搞的,能不能用DELPHI编写啊??
- 怎么将字符串中的部分字符替换掉?
- 我想下载Delphi,至少是5.0以上的?
- 关于TWideEdit的问题
- 关于InterBase 6的大BUG!!
- 用什么函数可以输出字符变量的内容
- 在一个应用程序中使用多Form和多Frame有什么不同吗,好像差不多?
- Indy9中 IdUDPClient,IdUDPServer可以实现互联网上两台计算机通讯吗?
- 惊天大秘密: (微软真无耻) 目前微软推广的ERP Attain 居然是用Delphi开发的,而且这套系统的二次开发语言是纯Pascal语法!
既然TControl是所有可视类的祖先。我想应该可以办得到。或许真正做起来意想不到的问题可能会很多很多。