vs2010中用MessageBox如何显示变量的值
vs2010中用MessageBox怎么显示变量的值。分不多,帮个忙啊MessageBox(0,TEXT(成功运行线程),TEXT(提示),
vs2010中用MessageBox怎么显示变量的值。
分不多,帮个忙啊
MessageBox(0,TEXT("成功运行线程"),TEXT("提示"),MB_OK);
函数原型是这个
MessageBox(HWND hwnd,LPCWSTR lpTextmLPCWSTR lpCaption,UINT uType);
求解释。。还有就是 我在vs2010的msdn 中为什么找不到这个函数原型。是在vs的ide中提示看到的这个原型
vs2010 mfc
[解决办法]
#include <stdio.h>
#include <tchar.h>
TCHAR sz[256];
int n = 10;
_stprintf(sz, "数值=%d", n);
MessageBox(NULL, sz, TEXT("标题"), MB_OK);
[解决办法]CWindow::MessageBox 是MFC包装的api
加全区限定符 ::MessageBox 这是MFC定义的一个宏,你右键转到定义出就能看到了
WINUSERAPI
int
WINAPI
MessageBoxA(
__in_opt HWND hWnd,
__in_opt LPCSTR lpText,
__in_opt LPCSTR lpCaption,
__in UINT uType);
WINUSERAPI
int
WINAPI
MessageBoxW(
__in_opt HWND hWnd,
__in_opt LPCWSTR lpText,
__in_opt LPCWSTR lpCaption,
__in UINT uType);
#ifdef UNICODE
#define MessageBox MessageBoxW
#else
#define MessageBox MessageBoxA
#endif // !UNICODE