专业的门外汉笨 发表于 2011-2-11 13:48:30

这种效果如何实现,请各位大大指教

本帖最后由 专业的门外汉笨 于 2011-2-11 15:28 编辑

这种效果如何实现,请各位大大指教,不管是au3.vc.vb.还是Delphi.亦或者是易语言.都可以↓

我需要达到红色区域中的8个点

用来编写gui版本的au3代码编辑器





仿Koda,然后允许拖动来改变控件的大小.

haijie1223 发表于 2011-2-11 14:15:50

难道是我理解错了 好像很简单的说

haodd 发表于 2011-2-11 14:36:23

貌似看不懂你要表达什么?

专业的门外汉笨 发表于 2011-2-11 14:47:36

回复 3# haodd

我需要达到红色区域中的8个点

用来编写gui版本的au3代码编辑器

netegg 发表于 2011-2-11 14:52:24

回复 4# 专业的门外汉笨

还是不懂,达到什么?

ceoguang 发表于 2011-2-11 14:52:45

WindowFromPoint or 其它.取到当前控件句柄.
然后GetWindowHeight,GetWindowWidth之类.....实现的方法多了.

papapa314 发表于 2011-2-11 15:08:31

看不懂,请使用地球话,谢谢!

ceoguang 发表于 2011-2-11 15:12:22

他的意思是仿Koda,然后允许拖动来改变控件的大小.

专业的门外汉笨 发表于 2011-2-11 15:27:04

回复 8# ceoguang

是的是的

就是这个意思

如何达到呢??需要调用那些dll???

ceoguang 发表于 2011-2-11 15:38:51

回复ceoguang

是的是的

就是这个意思

如何达到呢??需要调用那些dll???
专业的门外汉笨 发表于 2011-2-11 15:27 http://www.autoitx.com/images/common/back.gif
你纠结了.
给你个思路吧
首先,那8个点的座标你肯定是知道的.控件是由你创建,所以不可能不知道.
你只需要检测鼠标的位置,如果在8个点之一或控件的边缘就设置一个鼠标式样.然后检测用户是否按下左键,按下左键后检测当前鼠标的座标来设置控件的大小就可以了.

bingxing8000 发表于 2011-2-11 17:05:35

偶是新手。路过

ftt4arb4 发表于 2011-2-11 20:48:05

Koda 是什么

病毒专收员 发表于 2011-2-12 16:55:44

Koda 是什么
ftt4arb4 发表于 2011-2-11 20:48 http://www.autoitx.com/images/common/back.gif


    {:face (396):}   灰常感慨!

ywq111 发表于 2011-2-12 17:03:42

回复 13# 病毒专收员


    我也是下载了汉化版才发现有这个工具,很好用。原来用的是英文版

jlet 发表于 2011-2-12 20:01:01

要火。看来au3界面开发工具不仅仅是Koda了,在不久将来要出现了。
页: [1] 2 3
查看完整版本: 这种效果如何实现,请各位大大指教