我们知道MessageBox函数的第二个参数是LPCSTR或LPCWSTR类型的指针,指向字符串开头的地址.所以当我们需要显示内容时可以直接在这里输入字符串即可显示出内容,但是当我们要显示数字时该整么办呢?直接写int类型的变量肯定是不行的.我们需要先将int类型的结果转换为字符串.
如下代码:
wmId = LOWORD(wParam);
WCHAR str[12];
sprintf(str,"%d",wmId);
MessageBox(NULL,str,"输入的内容是",MB_OK);
即可将wmId的int类型的结果转换为字符串进行输出,以上代码执行后将会弹出编辑框的唯一ID值