3.7【窗口】窗口使用示例(创建子窗口)

写在前面

使用 screen_create_window_type() 创建子窗口。 SCREEN_CHILD_WINDOW 类型的窗口必须与父窗口相关联,以便它在显示器上可见。

为了创建一个子窗口,我们需要经历下面的接步骤。

一,为每个上下文和窗口实例创建一个变量

screen_context_t    screen_context = 0;
screen_window_t     screen_child_window = 0;

二,创建上下文。上下文描述了应用程序与底层窗口系统之间的关系

screen_create_context(&screen_context, SCREEN_APPLICATION_CONTEXT);

三,创建一个子窗口。 screen_create_window_type() 函数接受窗口和上下文变量以及一个表示窗口类型的整数。 在这种情况下,窗口是 SCREEN_CHILD_WINDOW 类型

int wintype = SCREEN_CHILD_WINDOW;
screen_create_window_type(&screen_child_window, screen_context, wintype );

四,加入父窗口组。 window_group_name 必须由父窗口确定。通常,这是父窗口的 SCREEN_PROPERTY_ID 属性。

screen_join_window_group(screen_child_window, window_group_name);

你可能感兴趣的:(座舱虚拟化QNX,QNX,Screen图形子系统开发指南,javascript,开发语言,ecmascript)