请教什么情况选MFC规则dll编译或者MFC扩展dll编译

请问什么情况选MFC规则dll编译或者MFC扩展dll编译?请问申请情况选MFC规则dll编译或者MFC扩展dll编译?HDIBC

请问什么情况选MFC规则dll编译或者MFC扩展dll编译?
请问申请情况选MFC规则dll编译或者MFC扩展dll编译?

HDIB   CreateDIB(DWORD,   DWORD,   WORD);  
HDIB   CreateDefaultDIB(DWORD   dwWidth,   DWORD   dwHeight);
void   DestroyDIB(HDIB);
HDIB   LoadDIB   (LPTSTR);  
BOOL   SaveDIB   (HDIB,   LPTSTR);  
HDIB   ReadDIBFile(HANDLE);  
BOOL   WriteDIBFile(HDIB   hDib,   HANDLE   hFile,
    const   WORD   bfReserved1=0,const   WORD   bfReserved2=0);

像上面的一些函数在规则dll下也可以编译,但是不知道是选用扩展dll好还是规则dll好?

[解决办法]
选择规则DLL或者COM否则你会哭的很惨的