这代码编译之后怎么会有那个警告,还有运行结果也不是我想要的》

这代码书上说运行之后会出现个对话框什么的,为什么我没看到?该怎么修改?
图片说明
图片说明
图片说明

BOOL CALLBACK DialogProc(
HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
对话框的窗口过程函数的原型是这样的。

warning C4273: dll链接不一致

http://blog.163.com/liuruigong_lrg/blog/static/27370306201001765523619/

最简单的方法就是新建一个win32的程序,然后你对比看看就明白了!!