#include <windows.h>
int WINAPI WinMain (HINSTANCE hThisInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR lpCmdLine,
                     int nCmdShow)
{
    MessageBox(NULL, lpCmdLine, "here", MB_OK);
    MessageBox(NULL, GetCommandLine(), "Get", MB_OK);
    return 0;
}
假设这个程序为text.exe
再在D盘下新建个文本文档,写入字符abcdefg,保存。保存格式文件名为,My.abc。
然后右键点击My.abc,打开方式选择刚才的text程序(勾上始终用选择的程序打开)
消息框就会把My.abc和text.exe文件夹路径显示出来。但是,如果你随便找个已有的程序,在WinMain函数里写上
    MessageBox(NULL, lpCmdLine, "here", MB_OK);
    MessageBox(NULL, GetCommandLine(), "Get", MB_OK);
再用上述方式打开My.abc,怎么不见弹出消息框了呢????
有的人说弹出来,显示也是乱码???