2013年3月14日

摘要: 半透明显示窗体要实现窗体的半透明效果,首先需要窗体具有0x80000值的扩展风格,然后调用User32.DLL动态链接库中的SetLayeredWindowAttributes函数设置半透明窗体。在VC++中,SetLayeredWindowAttributes函数并没有被直接封装,需要用户手动从User32动态链接库中导入。 使窗体具有0x80000值的扩展风格很容易,可以调用SetWindowLong API 函数实现语法: LONG SetWindowLong(HWND hWnd,int nIndex,LONG dwNewLong)参数说明: hWnd:表示窗口的句柄 nIndex:表示 阅读全文

posted @ 2013-03-14 19:29 探索者_fhw 阅读(720) 评论(0) 推荐(0)

摘要: 如果你有使用过现在的金山毒霸,相信都见到了那种金山毒霸的窗口显示方式,由上下到中间的显示方式,这种显示方式,对于应用窗体的人性化以及软件的外表的吸引力挺好的。下面,便是这种窗体的显示类型的源代码(当然了,这里说的是windows平台):使用函数AnimateWindow 语法:BOOL AnimateWindow(HWND hWnd,DWORD dwTime,DWORD dwFlags)参数说明: hWnd:制定产生动画的窗口句柄 dwTime:指明动画持续的时间(单位为纳秒),完成一个动画的标准时间为200纳秒 dwFlags:制定动画类型。这个参数可以是一个或多个下列标志的组合 返回值:如 阅读全文

posted @ 2013-03-14 19:07 探索者_fhw 阅读(1861) 评论(0) 推荐(0)


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3