
MFC 单文档视图中,怎样可以让EnumWindows()显示的字体是红色
1个回答
展开全部
如果枚举的窗口,不是本程序窗口,这几乎是不可能的。
你在EnumWindowProc中,调用的是GetWindowText之后SetWindowText吧,这样修改顶层窗口标题没问题,但变成红色,需要刷新窗口支持和安全画刷支持,这个在本程序窗口都有些麻烦,外部窗口太难实现了。
建议你,用定时器做文字闪烁还靠谱些,文字变色就太麻烦了,至少我没试验前,还想不出安全的办法。
你在EnumWindowProc中,调用的是GetWindowText之后SetWindowText吧,这样修改顶层窗口标题没问题,但变成红色,需要刷新窗口支持和安全画刷支持,这个在本程序窗口都有些麻烦,外部窗口太难实现了。
建议你,用定时器做文字闪烁还靠谱些,文字变色就太麻烦了,至少我没试验前,还想不出安全的办法。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询