首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flash窗口框架以与SDI模态形式相同的方式运行。

Flash窗口框架以与SDI模态形式相同的方式运行。
EN

Stack Overflow用户
提问于 2018-06-22 06:11:09
回答 1查看 221关注 0票数 0

我知道Windows函数FlashWindow和FlashWindowEx,但是它们在任务栏上闪烁窗口标题和按钮。

但是,当我们单击模式窗口后面的非活动窗口时,如何以同样的方式编程呢?你知道主窗口+你显示一些模态形式,然后你点击不活跃的主窗口,然后你的模态表单在窗口周围闪现整个框架。

更新我需要标准的方式。我知道我可以使用桌面窗口管理器(DWM) API并绘制框架self。但我尽量避免这一步,因为它需要未来的维护。我不想花时间去分析如何用自动完成的“相同”的方式来绘制这个图。

EN

回答 1

Stack Overflow用户

发布于 2018-06-23 18:48:41

我发现它可以通过FlashWindowEx实现:)

我只是在这个函数中省略了dwTimeout参数,并且我误解了"FLASHW_CAPTION“这个名称--它不仅意味着标题,还意味着窗口frame。这种影响可以通过以下代码来解决:

代码语言:javascript
复制
Var f: TFlashWInfo;
begin
  f.cbSize:= SizeOf(TFlashWInfo);
  f.hwnd:= Handle;
  f.dwFlags:= FLASHW_CAPTION;
  f.uCount:= 8;
  f.dwTimeout:= 60;
  FlashWindowEx(f)

flash 8次(这实际上意味着8次传输,而不是8次),闪光灯仅以60毫秒的速度与FLASHW_CAPTION闪光。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50981692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档