1

我想显示一个带有这样的 dword 值的消息对话框

MessageBox(0, (LPCWSTR) hProcess ,TEXT("我的消息框信息"),MB_OK | MB_ICONERROR);

hProcess 是一个 DWORD 值,但是当出现消息框时,应该显示 dowrd 值的消息正文部分为空。

4

3 回答 3

7
TCHAR msg[100];

StringCbPrintf(msg, 100, TEXT("%d"), hProcess);

MessageBox(NULL, msg, TEXT("My MessageBox Info"), MB_OK | MB_ICONERROR);
于 2010-08-13T08:17:51.070 回答
1
char *s = (char*)malloc(10);
sprintf(s, "%d", hProcess);
MessageBox(NULL, s, ...);
free(s);
于 2010-08-13T08:14:05.653 回答
1

首先将值转换为字符串,然后将其显示在消息框中。

看看这个:ultoa

于 2010-08-13T08:17:27.043 回答