|
主题: 问高手一个问题!
|
阿璇
职务:普通成员
等级:1
金币:9.0
发贴:131
|
#12003/2/17 14:55:11
好象和AW关系不大,可是很有用。 如果AW窗口是无标题栏的,我们就无法用鼠标拖动窗口了,我看在Active!M中有这个函数解决了这个问题,实现原理我不知道,很想也自己写一个。 我这样设想这个问题:写一个u32,检测鼠标是否按下,如果是,向AW窗口发送按下的是AW标题栏消息。 可是,我不想用AW内置的消息处理,如果只用API函数GetMessage()和sendmessage(),该怎么把“标题栏被按下”的消息发送给指定的窗口呢? 等待您的答复,我用的是Delphi,如果给个BCB或VC++的也可以。thanks.
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#22003/2/17 15:10:31
可以的。。无标题窗口一样可以在AW里设计流程实现拖动的
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#32003/2/17 20:11:47
到【 Authorware 常见问题 】 一帖中找找答案。
|
阿璇
职务:普通成员
等级:1
金币:9.0
发贴:131
|
#42003/2/17 21:19:20
1\解答中的SendMessage(WindowHandle,161, 2, 0)是什么意思? 2\我觉得设计成u32好啊,免了那些麻烦的交互了.
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#52003/2/17 23:10:02
把“标题栏被按下”的消息发送给AW的窗口
|
阿璇
职务:普通成员
等级:1
金币:9.0
发贴:131
|
#62003/2/18 7:17:26
麻烦y和rock了,能做个demo吗?用sendmessage()方法的。 我做了例子,效果不是很好,传上来交流一下。 相关文件: 点这儿打开
|
directorX
职务:普通成员
等级:1
金币:1.0
发贴:168
|
|