- int ret = MessageBox(0, blurb, NSSM, type);\r
+ MSGBOXPARAMS params;\r
+ ZeroMemory(¶ms, sizeof(params));\r
+ params.cbSize = sizeof(params);\r
+ params.hInstance = GetModuleHandle(0);\r
+ params.hwndOwner = owner;\r
+ params.lpszText = blurb;\r
+ params.lpszCaption = NSSM;\r
+ params.dwStyle = type;\r
+ if (type == MB_OK) {\r
+ params.dwStyle |= MB_USERICON;\r
+ params.lpszIcon = MAKEINTRESOURCE(IDI_NSSM);\r
+ }\r
+\r
+ int ret = MessageBoxIndirect(¶ms);\r