windows 如何使Win32对话框出现在默认位置(CW_USEDEFAULT)?

ewm0tg9j  于 2023-05-19  发布在  Windows
关注(0)|答案(2)|浏览(231)

如何使Win32对话框显示在默认位置/大小?
(i.e.当窗口已经创建时,如何为CreateWindow模拟CW_USEDEFAULT

dgsult0t

dgsult0t1#

CW_USEDEFAULT创建一个临时的不可见窗口,并查看它的位置。把对话框移到那里。

2skhul33

2skhul332#

使用CW_USEDEFAULT16的值,即0x8000,用于资源文件中对话框模板的X和Y位置。例如:

IDD_PADDLG DIALOGEX 0x8000, 0x8000, 317, 183
<-- rest of the dialog -->

相关问题