# Application.ShowDialog

根据给定的url、标题、宽高等信息创建一个对话框，对话框中的内容是一个web网页。

## 语法

express.ShowDialog(url, caption, width, height, bModal, hasCaption, resizeEdge)

express   一个代表 Application 对象的变量。

## 参数

| **名称** | **必选/可选** | **数据类型** | **说明** |
| :------ | :------------ | :---------- | :------- |
| url | 必选 | String | 此参数代表对话框网页的url, 这个url可以是一个http/https的网页，也可以是一个本地资源网页。 |
| caption | 必选 | String | 对话框的标题。 |
| width | 必选 | Long | 表示对话框的宽度，这个宽度是物理像素值，尤其要注意在普通屏和高分辨率屏下是不一样的，常见的做法是借助于 **window.devicePixelRatio** 来消除这个影响。 |
| height | 必选 | Long | 表示对话框的高度，这个高度是物理像素值，尤其要注意在普通屏和高分辨率屏下是不一样的，常见的做法是借助于 **window.devicePixelRatio** 来消除这个影响。 |
| bModal | 必选 | Bool | 表示对话框是否模态。 |
| hasCaption | 可选 | Bool | 默认为true，表示对话框是否有标题栏和边框。为false时为无边框窗口，允许开发者对标题栏，窗口阴影等进行高级自定义 |
| resizeEdge | 可选 | Bool | 窗口为无边框窗口时有效。默认为2，表示操作对话框缩放的宽度，单位是像素。 |

## 示例

```javascript
以下代码示例创建了一个对话框，并让这个对话框模态显示。
let width = 400 * window.devicePixelRatio
let height = 300 * window.devicePixelRatio
Application.ShowDialog("https://www.wps.cn", "wps网站", width, height, true)
```
