我希望显示一个带有dword值的消息对话框,如下所示
MessageBox(0,(LPCWSTR)hProcess,TEXT(“我的消息框信息”),MB_OK | MB_ICONERROR);
hProcess是一个DWORD值,但是当消息框出现时,应该显示dowrd值的消息的正文部分为空。
答案 0 :(得分:7)
TCHAR msg[100];
StringCbPrintf(msg, 100, TEXT("%d"), hProcess);
MessageBox(NULL, msg, TEXT("My MessageBox Info"), MB_OK | MB_ICONERROR);
答案 1 :(得分:1)
char *s = (char*)malloc(10);
sprintf(s, "%d", hProcess);
MessageBox(NULL, s, ...);
free(s);
答案 2 :(得分:1)
首先将值转换为字符串,然后将其显示在消息框中。
看看这个:ultoa