如何使Win32对话框显示在默认位置/大小?(i.e.当窗口已经创建时,如何为CreateWindow模拟CW_USEDEFAULT?
CreateWindow
CW_USEDEFAULT
dgsult0t1#
用CW_USEDEFAULT创建一个临时的不可见窗口,并查看它的位置。把对话框移到那里。
2skhul332#
使用CW_USEDEFAULT16的值,即0x8000,用于资源文件中对话框模板的X和Y位置。例如:
IDD_PADDLG DIALOGEX 0x8000, 0x8000, 317, 183 <-- rest of the dialog -->
2条答案
按热度按时间dgsult0t1#
用
CW_USEDEFAULT
创建一个临时的不可见窗口,并查看它的位置。把对话框移到那里。2skhul332#
使用CW_USEDEFAULT16的值,即0x8000,用于资源文件中对话框模板的X和Y位置。例如: