找回密码
 加入
搜索
查看: 1917|回复: 2

[图形处理] 发现窗口拖曳一个有趣的问题

[复制链接]
发表于 2011-1-17 14:33:35 | 显示全部楼层 |阅读模式
创建一个普通窗口,再创建一个图片控件,其中图片控件使用了扩展样式:$GUI_WS_EX_PARENTDRAG,即可以通过拖动图片带动整个窗口。现在发现一个有趣问题,窗口左右下三面都可以拖动到屏幕显示范围之外,唯独上方不能拖到屏幕之外,这是怎么回事?我看某些软件窗口上方也能拖到屏幕外的,不知道怎么实现啊??
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

Opt('MustDeclareVars', 1)

;----- 示例 1 ----

    Local  $msg
    
    GUICreate("我的图片窗", 640, 480, -1, -1) 
    GUICtrlCreatePic("E:\临时\3mm.jpg", 0, 0, 640, 480,-1,0x00100000)

    GUISetState()

    While 1
        $msg = GUIGetMsg()
        
        If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd
发表于 2011-1-18 14:14:56 | 显示全部楼层
好像Windows窗口的属性就是这样的,你拖动图片其实也就是模拟下拖动标题栏。
实现的方法俺也8知道。@@
 楼主| 发表于 2011-1-18 15:15:58 | 显示全部楼层
应该有办法吧,哪位达人知道
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-4 05:10 , Processed in 0.075053 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表