2010-09-07 3 views
1

Je prends la valeur URL de DocumentComplete et essayer de le copier sur testDest[256] Voici mon code:Imprimer char [] pour messageBox

char *p= _com_util::ConvertBSTRToString(url->bstrVal); 

for (int i = 0; i <= strlen(p); i++) 
{ 
    testDest[i] = p[i]; 
} 

Ma question est, comment puis-je imprimer la valeur sur une messagerie?

Répondre

1

La façon la plus simple de créer une boîte de message est le suivant:

MessageBox(NULL, testDest, "some title", 0); 

Si vous avez déjà une fenêtre et que vous souhaitez associer la boîte de message à cette fenêtre, il suffit de changer le premier paramètre de NULL à la fenêtre manipuler.

En outre, si vous utilisez Unicode, vous devez convertir votre char [] en TCHAR [] ou appeler autrement la version ANSI (MessageBoxA) explicitement.

0

Vous pouvez le faire

CString cstring(testDest); 
AfxMessageBox(testDest);