>>480
gdiplus入れてないから実行してないけれどソースから
#define WINVER 0x0400
#define _WIN32_WINNT 0
#define _WIN32_WINDOWS 0x0400
#define _WIN32_IE 0
は多分要らない。というかgdiplus使ってこれはちょっとあれ?

それとマップエディタで何がわからないのかを言ってもらえると
いくらかアドバイスのしようもないわけではない。
とりあえず256*256ぐらいの大きさのマップを扱えればいいんじゃないかとか。