Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
f12046ff
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
f12046ff
编写于
8月 18, 2023
作者:
X
xixian_2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
mmi_set_pointer_sizecolor_docs
Signed-off-by:xixian_2023<xixian@huawei.com>
上级
146ec537
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
354 addition
and
0 deletion
+354
-0
zh-cn/application-dev/reference/apis/js-apis-pointer.md
zh-cn/application-dev/reference/apis/js-apis-pointer.md
+354
-0
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-pointer.md
浏览文件 @
f12046ff
...
@@ -1725,4 +1725,358 @@ try {
...
@@ -1725,4 +1725,358 @@ try {
}
catch
(
error
)
{
}
catch
(
error
)
{
console
.
log
(
`getTouchpadRightClickType failed, error:
${
JSON
.
stringify
(
error
,
[
`code`
,
`message`
])}
`
);
console
.
log
(
`getTouchpadRightClickType failed, error:
${
JSON
.
stringify
(
error
,
[
`code`
,
`message`
])}
`
);
}
}
```
## pointer.setPointerSize<sup>10+</sup>
setPointerSize(size: number, callback: AsyncCallback
<
void
>
): void
设置鼠标光标大小,使用AsyncCallback异步方式返回结果。
**系统能力**
:SystemCapability.MultimodalInput.Input.Pointer
**系统API**
: 此接口为系统接口。
**参数**
:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ------------------------------------- |
| size | number | 是 | 鼠标光标大小,范围为[1-7],默认为1。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,当设置成功时,err为undefined,否则为错误对象。 |
**示例**
:
```
js
try
{
pointer
.
setPointerSize
(
1
,
(
error
)
=>
{
if
(
error
)
{
console
.
log
(
`setPointerSize failed, error:
${
JSON
.
stringify
(
error
,
[
`code`
,
`message`
])}
`
);
return
;
}
console
.
log
(
`setPointerSize success`
);
});
}
catch
(
error
)
{
console
.
log
(
`setPointerSize failed, error:
${
JSON
.
stringify
(
error
,
[
`code`
,
`message`
])}
`
);
}
```
## pointer.setPointerSize<sup>10+</sup>
setPointerSize(size: number): Promise
<
void
>
设置鼠标光标大小,使用Promise异步方式返回结果。
**系统能力**
:SystemCapability.MultimodalInput.Input.Pointer
**系统API**
: 此接口为系统接口。
**参数**
:
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------------------- |
| size | number | 是 | 鼠标光标大小,范围为[1-7],默认为1。 |
**返回值**
:
| 参数 | 说明 |
| ------------------- | ---------------- |
| Promise
<
void
>
| 无返回结果的Promise对象。 |
**示例**
:
```
js
try
{
pointer
.
setPointerSize
(
3
).
then
(()
=>
{
console
.
log
(
`setPointerSize success`
);
});
}
catch
(
error
)
{
console
.
log
(
`setPointerSize failed, error:
${
JSON
.
stringify
(
error
,
[
`code`
,
`message`
])}
`
);
}
```
## pointer.setPointerSizeSync<sup>10+</sup>
setPointerSizeSync(size: number): void;
设置鼠标光标大小,使用同步方式进行设置。
**系统能力**
:SystemCapability.MultimodalInput.Input.Pointer
**系统API**
: 此接口为系统接口。
**参数**
:
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------------------- |
| size | number | 是 | 鼠标光标大小,范围为[1-7],默认为1。 |
**示例**
:
```
js
try
{
pointer
.
setPointerSizeSync
(
5
);
console
.
log
(
`setPointerSizeSync success`
);
}
catch
(
error
)
{
console
.
log
(
`setPointerSizeSync failed, error:
${
JSON
.
stringify
(
error
,
[
`code`
,
`message`
])}
`
);
}
```
## pointer.getPointerSize<sup>10+</sup>
getPointerSize(callback: AsyncCallback
<
number
>
): void
获取鼠标光标大小,使用AsyncCallback异步方式返回结果。
**系统能力**
:SystemCapability.MultimodalInput.Input.Pointer
**系统API**
: 此接口为系统接口。
**参数**
:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------- | ---- | -------------- |
| callback | AsyncCallback
<
number
>
| 是 | 回调函数,异步返回鼠标光标大小。 |
**示例**
:
```
js
try
{
pointer
.
getPointerSize
((
error
,
size
)
=>
{
console
.
log
(
`getPointerSize success, size:
${
JSON
.
stringify
(
size
)}
`
);
});
}
catch
(
error
)
{
console
.
log
(
`getPointerSize failed, error:
${
JSON
.
stringify
(
error
,
[
`code`
,
`message`
])}
`
);
}
```
## pointer.getPointerSize<sup>10+</sup>
getPointerSize(): Promise
<
number
>
获取当前鼠标光标大小,使用Promise异步方式返回结果。
**系统能力**
:SystemCapability.MultimodalInput.Input.Pointer
**系统API**
: 此接口为系统接口。
**返回值**
:
| 参数 | 说明 |
| --------------------- | ------------------- |
| Promise
<
number
>
| Promise对象,异步返回鼠标光标大小。 |
**示例**
:
```
js
try
{
pointer
.
getPointerSize
().
then
((
size
)
=>
{
console
.
log
(
`getPointerSize success, size:
${
JSON
.
stringify
(
size
)}
`
);
});
}
catch
(
error
)
{
console
.
log
(
`getPointerSize failed, error:
${
JSON
.
stringify
(
error
,
[
`code`
,
`message`
])}
`
);
}
```
## pointer.getPointerSizeSync<sup>10+</sup>
getPointerSizeSync(): number
获取鼠标光标大小,使用同步方式返回结果。
**系统能力**
:SystemCapability.MultimodalInput.Input.Pointer
**系统API**
: 此接口为系统接口。
**返回值**
:
| 参数 | 说明 |
| --------------------- | ------------------- |
| number | 鼠标光标大小。 |
**示例**
:
```
js
try
{
let
pointerSize
=
pointer
.
getPointerSizeSync
();
console
.
log
(
`getPointerSizeSync success, pointerSize:
${
JSON
.
stringify
(
pointerSize
)}
`
);
}
catch
(
error
)
{
console
.
log
(
`getPointerSizeSync failed, error:
${
JSON
.
stringify
(
error
,
[
`code`
,
`message`
])}
`
);
}
```
## pointer.setPointerColor<sup>10+</sup>
setPointerColor(color: number, callback: AsyncCallback
<
void
>
): void
设置鼠标光标颜色,使用AsyncCallback异步方式返回结果。
**系统能力**
:SystemCapability.MultimodalInput.Input.Pointer
**系统API**
: 此接口为系统接口。
**参数**
:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ------------------------------------- |
| color | number | 是 | 鼠标光标颜色,默认为黑色:0x000000。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,当设置成功时,err为undefined,否则为错误对象。 |
**示例**
:
```
js
try
{
pointer
.
setPointerColor
(
0xF6C800
,
(
error
)
=>
{
if
(
error
)
{
console
.
log
(
`setPointerColor failed, error:
${
JSON
.
stringify
(
error
,
[
`code`
,
`message`
])}
`
);
return
;
}
console
.
log
(
`setPointerColor success`
);
});
}
catch
(
error
)
{
console
.
log
(
`setPointerColor failed, error:
${
JSON
.
stringify
(
error
,
[
`code`
,
`message`
])}
`
);
}
```
## pointer.setPointerColor<sup>10+</sup>
setPointerColor(color: number): Promise
<
void
>
设置鼠标光标颜色,使用Promise异步方式返回结果。
**系统能力**
:SystemCapability.MultimodalInput.Input.Pointer
**系统API**
: 此接口为系统接口。
**参数**
:
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------------------- |
| color | number | 是 | 鼠标光标颜色,默认为黑色:0x000000。 |
**返回值**
:
| 参数 | 说明 |
| ------------------- | ---------------- |
| Promise
<
void
>
| 无返回结果的Promise对象。 |
**示例**
:
```
js
try
{
pointer
.
setPointerColor
(
0xF6C800
).
then
(()
=>
{
console
.
log
(
`setPointerColor success`
);
});
}
catch
(
error
)
{
console
.
log
(
`setPointerColor failed, error:
${
JSON
.
stringify
(
error
,
[
`code`
,
`message`
])}
`
);
}
```
## pointer.setPointerColorSync<sup>10+</sup>
setPointerColorSync(color: number): void;
设置鼠标光标颜色,使用同步方式进行设置。
**系统能力**
:SystemCapability.MultimodalInput.Input.Pointer
**系统API**
: 此接口为系统接口。
**参数**
:
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------------------- |
| color | number | 是 | 鼠标光标颜色,默认为黑色:0x000000。 |
**示例**
:
```
js
try
{
pointer
.
setPointerColorSync
(
0xF6C800
);
console
.
log
(
`setPointerColorSync success`
);
}
catch
(
error
)
{
console
.
log
(
`setPointerColorSync failed, error:
${
JSON
.
stringify
(
error
,
[
`code`
,
`message`
])}
`
);
}
```
## pointer.getPointerColor<sup>10+</sup>
getPointerColor(callback: AsyncCallback
<
number
>
): void
获取鼠标光标颜色,使用AsyncCallback异步方式返回结果。
**系统能力**
:SystemCapability.MultimodalInput.Input.Pointer
**系统API**
: 此接口为系统接口。
**参数**
:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------- | ---- | -------------- |
| callback | AsyncCallback
<
number
>
| 是 | 回调函数,异步返回鼠标光标颜色。 |
**示例**
:
```
js
try
{
pointer
.
getPointerColor
((
error
,
color
)
=>
{
console
.
log
(
`getPointerColor success, color:
${
JSON
.
stringify
(
color
)}
`
);
});
}
catch
(
error
)
{
console
.
log
(
`getPointerColor failed, error:
${
JSON
.
stringify
(
error
,
[
`code`
,
`message`
])}
`
);
}
```
## pointer.getPointerColor<sup>10+</sup>
getPointerColor(): Promise
<
number
>
获取当前鼠标光标颜色,使用Promise异步方式返回结果。
**系统能力**
:SystemCapability.MultimodalInput.Input.Pointer
**系统API**
: 此接口为系统接口。
**返回值**
:
| 参数 | 说明 |
| --------------------- | ------------------- |
| Promise
<
number
>
| Promise对象,异步返回鼠标光标颜色。 |
**示例**
:
```
js
try
{
pointer
.
getPointerColor
().
then
((
color
)
=>
{
console
.
log
(
`getPointerColor success, color:
${
JSON
.
stringify
(
color
)}
`
);
});
}
catch
(
error
)
{
console
.
log
(
`getPointerColor failed, error:
${
JSON
.
stringify
(
error
,
[
`code`
,
`message`
])}
`
);
}
```
## pointer.getPointerColorSync<sup>10+</sup>
getPointerColorSync(): number
获取鼠标光标颜色,使用同步方式返回结果。
**系统能力**
:SystemCapability.MultimodalInput.Input.Pointer
**系统API**
: 此接口为系统接口。
**返回值**
:
| 参数 | 说明 |
| --------------------- | ------------------- |
| number | 鼠标光标颜色。 |
**示例**
:
```
js
try
{
let
pointerColor
=
pointer
.
getPointerColorSync
();
console
.
log
(
`getPointerColorSync success, pointerColor:
${
JSON
.
stringify
(
pointerColor
)}
`
);
}
catch
(
error
)
{
console
.
log
(
`getPointerColorSync failed, error:
${
JSON
.
stringify
(
error
,
[
`code`
,
`message`
])}
`
);
}
```
```
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录