我如何在Messagebox api函数中显示dWord值

时间:2010-08-13 08:10:17

标签: c++ messagebox dword

我希望显示一个带有dword值的消息对话框,如下所示

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

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

3 个答案:

答案 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

相关问题