Salve a tutti!!

Ero intenzionato a creare un semplice programmino in C++:

#include <windows.h>
#include<mmsystem.h>

int WINAPI
WinMain(HINSTANCE hInst,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)

{
MessageBox (NULL, "aprire?",
"LettoreCD", MB_YESNO);
int ris=0;
char yo[100];

if(MessageBox == IDYES){
ris=mciSendString("Open F type CDAudio alias CD2", 0, 0, 0);
ris=mciSendString("set CD2 door open", yo, 100, 0);}
return 0;
}

dopo aver scritto il seguente codice il compilatore mi da questi errori :

Untitled1.cpp In function `int main()':
Untitled1.cpp ISO C++ forbids comparison between pointer and integer
Makefile.win [Build Error] [Untitled1.o] Error 1

indicandomi come errore la riga: "if(MesageBox == IDYES){"

Qualcuno può aiutarmi??

grazie