今天要实现这个功能,用c++。 代码总结如下,感谢qq群好友 逆光边缘之箭和♀旦淡的幸福 case WM_INITDIALOG: { // Create a Done button and size it. SHINITDLGINFO shidi; shidi.dwMask = SHIDIM_FLAGS; shidi.dwFlags = SHIDIF_DONEBUTTON | SHIDIF_SIPDOWN | SHIDIF_SIZEDLGFULLSCREEN | SHIDIF_EMPTYMENU;//SHIDIF_DONEBUTTON--ok键 shidi.hDlg = hDlg; SHInitDialog(&shidi); SHDoneButton(hDlg, SHDB_HIDE);//隐藏ok键,系统会自动变成x键 //隐藏x键,没了,程序只能用你自己的方式关闭了 int dwStyle = GetWindowLong(hDlg, GWL_STYLE); if ((dwStyle & WS_NONAVDONEBUTTON) == 0) SetWindowLong(hDlg, GWL_STYLE, dwStyle | WS_NONAVDONEBUTTON); } return (INT_PTR)TRUE;