ちゅ
2010-01-07 05:28:49 UTC
MFC$B$G$N<ALd$G$9!#(B
CObject::IsKindOf() $B$N5!G=$r<+:n%/%i%9$K<h$jF~$l$?$$0Y!"(B
CRuntimeClass $B$r8+$F$d$jJ}$OJ,$+$C$?$N$G$9$,!"<BAu$KIU$$$F(B
$B5?Ld$,$"$j$^$9!#(B
CRuntimeClass $BFb$G(B $***@885$N%/%i%9L>$r<hF@$9$k$N$K(B
#ifdef _AFXDLL
CRuntimeClass* (PASCAL* m_pfnGetBaseClass)();
#else
CRuntimeClass* m_pBaseClass;
#endif
$B$H(B $B<BAu$,0[$J$C$F$$$^$9!#(B
$B3HD%(BDLL$B$N;~$@$1(B _GetBaseClass()/GetThisClass() $B7PM3$G(B
$***@885$H<+%/%i%9$r<hF@$7$F$$$^$9!#(B
$B$3$NM}M3$r?dB,$G$-$kJ}$,5o$^$7$?$i8f65<x$*4j$$$7$^$9!#(B
CObject::IsKindOf() $B$N5!G=$r<+:n%/%i%9$K<h$jF~$l$?$$0Y!"(B
CRuntimeClass $B$r8+$F$d$jJ}$OJ,$+$C$?$N$G$9$,!"<BAu$KIU$$$F(B
$B5?Ld$,$"$j$^$9!#(B
CRuntimeClass $BFb$G(B $***@885$N%/%i%9L>$r<hF@$9$k$N$K(B
#ifdef _AFXDLL
CRuntimeClass* (PASCAL* m_pfnGetBaseClass)();
#else
CRuntimeClass* m_pBaseClass;
#endif
$B$H(B $B<BAu$,0[$J$C$F$$$^$9!#(B
$B3HD%(BDLL$B$N;~$@$1(B _GetBaseClass()/GetThisClass() $B7PM3$G(B
$***@885$H<+%/%i%9$r<hF@$7$F$$$^$9!#(B
$B$3$NM}M3$r?dB,$G$-$kJ}$,5o$^$7$?$i8f65<x$*4j$$$7$^$9!#(B
--
$B$A$e(B
$B$A$e(B