- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 AfxEnableControlContainer()
要想在应用程序中使用ActiveX控件,必须使你的应用程序成为ActiveX控件包容器。ActiveX 控件包容器就是完全支持ActiveX控件,并能把控件组合进自己的窗口或对话框的父应用程序。利用MFC的AppWizard,你可以很方便地创建你的包容器程序。事实上,在用AppWizard创建新的应用程序时,你的应用程序就被缺省设置为控件包容器,即在第3步选中支持ActiveX Contr
2009-09-27 23:49:00 19175 2
原创 Using ActiveX Controls with MFC
Using ActiveX Controls with MFCContentsIntroduction. Creating a Wrapper for the ActiveX Control. Responding to ActiveX Events. Serializing IntroductionYou may use ActiveX controls in
2009-09-26 23:55:00 1878
原创 测试下空类的大小
#include #include #include #include #include #include using namespace std;#pragma pack(push)#pragma pack(1)template class Singleton{};class CMatchListMgr: public Singleton{};int main( )
2009-09-14 20:54:00 602
原创 测试下这个类的大小
#include #pragma pack(push)#pragma pack(1)class CMsgMatchProcess{ enum { TYPE_MATCH_BEGIN = 0, TYPE_MATCH_END = 1, TYPE_MATCH_REGOIN_BEGIN = 2, }; enum { GAME_TYPE_MJ = 0,};private: typedef
2009-09-14 20:25:00 566
原创 pragma pack用法
#include #include #include #include using namespace std;#include #include #pragma pack(push)#pragma pack(1)typedef struct YOUR{ int sd :2; char cTsd[2]; int ss :7;}_YOUR; int
2009-09-14 00:45:00 1409
原创 测试一下bit位的用法
#include #include #include struct A{ int a: 8; int b: 8; int c: 8; int d: 7; int e: 1;};int main(){ A xxa; memset(&xxa, 0, sizeof(A)); cout return 0;}
2009-09-13 18:28:00 1073
原创 template 配合sigleton使用
#include #include template class Singleton{ static T* ms_Singleton;public: Singleton( void ) { assert( !ms_Singleton ); int offset = (int)(T*)1 - (int)(Singleton *)(T*)1;
2009-09-13 18:13:00 615
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人