区别:

WM_CF_STAYONTOP 的 “CF” 应该是 Create Flag 的缩写;

Create Flag:
创建标志
应该指窗口被创建时使用的相关标志.

WM_SF_STAYONTOP 的 “SF” 应该是 Sibling Flag 的缩写;

Sibling Flag:
兄弟标志
应该指窗口在整个同级链表中,其它节点(其它称呼:兄弟节点)的标志.

注:
为什么上面说是”应该”呢? 因为我是根据程序和文档综合之后做出的推测,欢迎批评指正。

联系:

在我目前看到的 uCGUI 项目中, WM_CF_STAYONTOP 和 WM_SF_STAYONTOP 的定义相同:

//WM.h
#define WM_CF_STAYONTOP        (1<<3)  /* Stay on top */

//WM_Intern.h
#define WM_SF_STAYONTOP         WM_CF_STAYONTOP

转载请标记来源:https://www.softool.cn/blog-79.html