×

setwindowpos et 语言

易语言的SetWindowPos?AE的puppet有什么用 介绍下用法

admin admin 发表于2022-07-09 16:32:48 浏览113 评论0

抢沙发发表评论

易语言的SetWindowPos


.DLL命令 API_SetWindowPos, 整数型, “user32“, “SetWindowPos“, 这个函数能为窗口指定一个新位置和状态。它也可改变窗口在内部窗口列表中的位置。该函数与DeferWindowPos函数相似,只是它的作用是立即表现出来的(在vb里使用:针对vb窗体,如它们在win32下屏蔽或最小化,则需重设最顶部状态。如有必要,请用一个子类处理模块来重设最顶部状态 非零表示成功,零表示失败。会设置GetLastError
.参数 hwnd, 整数型, , 欲定位的窗口
.参数 hWndInsertAfter, 整数型, , 窗口句柄。在窗口列表中,窗口hwnd会置于这个窗口句柄的后面。也可能选用下述值之一:;HWND_BOTTOM:将窗口置于窗口列表底部;HWND_TOP:将窗口置于Z序列的顶部;Z序列代表在分级结构中,窗口针对一个给定级别的窗口显示的顺序;HWND_TOPMOST:将窗口置于列表顶部,并位于任何最顶部窗口的前面;HWND_NOTOPMOST:将窗口置于列表顶部,并位于任何最顶部窗口的后面
.参数 x, 整数型, , 窗口新的x坐标。如hwnd是一个子窗口,则x用父窗口的客户区坐标表示
.参数 y, 整数型, , 窗口新的y坐标。如hwnd是一个子窗口,则y用父窗口的客户区坐标表示
.参数 cx, 整数型, , 指定新的窗口宽度
.参数 cy, 整数型, , 指定新的窗口高度
.参数 wFlags, 整数型, , 包含了旗标的一个整数;SWP_DRAWFRAME:围绕窗口画一个框;SWP_HIDEWINDOW:隐藏窗口;SWP_NOACTIVATE:不激活窗口;SWP_NOMOVE:保持当前位置(x和y设定将被忽略);SWP_NOREDRAW:窗口不自动重画;SWP_NOSIZE:保持当前大小(cx和cy会被忽略);SWP_NOZORDER:保持窗口在列表的当前位置(hWndInsertAfter将被忽略);SWP_SHOWWINDOW:显示窗口;SWP_FRAMECHANGED:强迫一条WM_NCCALCSIZE消息进入窗口,即使窗口的大小没有改变;

以上易格式API 直接复制进易就可以了.说明就在内.

AE的puppet有什么用 介绍下用法


他的翻译叫法叫木偶工具,主要用来通过扭曲来制作动画,

下面随便谈一下自己的粗浅经验:

1.可以做简单的角色动画(如客户要求在片子中间做一下世博会的海宝的招手动作,因为海宝的角色是三维的,不可以重新建模做三维角色动画,通过PUPPET就可以轻松实现)

2.角色局部变形(直销片中女人屁股上翘,大腿变细,腰围变细等动画可以在瞬间实现)

3.把粒子 光束等无机的抽象元素做二维的路径动画,(如:可以用粒子做成直线方向上的烟雾,通过嵌套层变形,使烟雾飘过汽车顶部,食品的香气弥漫环绕等等,既出气氛,实现起来有方便,非常好。不过必须做潜逃层,如果粒子有APL通道,要在潜逃曾里建一个固态曾。通过固态曾的动画来实现对粒子的动画,动画完成后再把固态曾隐藏)

4.把文字做二维的偏旁部首的组合动画,因为PUPPET具有连带功能(角色动画里叫IK),他动画的只会动画与之有关联的部分,所以如果是彼此独立的偏旁部首,是不会受到彼此的影响的,所以就实现了对一个文字的拆分动画,(这也是粒子光束的动画一定要通过动画固态曾来实现)

5.以上只是个人的一些小小经验,希望能起到抛砖引玉的效果,没有灯打了不少错字,希望能看懂无字天书。

我是win7旗舰版的,为什么我装不了net framework4.0


兄弟,跟我的出现的问题一样,我刚找到解决办法了,你下的是32位系统用的软件 去下64位的NET FARMEWORK4.0,下载地址如下:
http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7

真心希望能帮到你,谢谢!
-语言