Genau, mit Hilfe von sprintf () kannst Du Werte verschiedensten Typs in einen String umwandeln. Sollte es sich um einen Float handeln, dann ist dazu der Platzhalter %f zu verwenden (siehe Beispiel). Näheres zum Befehl sollte auch in der Online-Hilfe Deiner IDE stehen.
Zu den MessageBox-Parametern schaue ich mal schnell in die Win32-API-Hilfe:
int MessageBox(
HWND hWnd, // handle of owner window
LPCTSTR lpText, // address of text in message box
LPCTSTR lpCaption, // address of title of message box
UINT uType // style of message box
);
Dein Aufruf sieht richtig aus, damit produzierst Du eine MsgBox ohne Owner mit dem umgewandelten Float-Wert, der Überschrift "Test" und einem OK-Button.
O Love
------------------
"I will not abide disobedience!"