给c#封装时创建图形的时候用AFX_MANAGE_STATE(AfxGetStaticModuleState()),然后你的自己封装的类的指针=new你的类,然后用这个指针调用函数
删除图形的时候也是先AFX那一句,从MAP中取出自己的指针delete
CMap<int,int,自己类指针,自己类指针>,在我的图形中,还有一个map表示图形id和图形类型对应的关系
删除图形的时候也是先AFX那一句,从MAP中取出自己的指针delete
CMap<int,int,自己类指针,自己类指针>,在我的图形中,还有一个map表示图形id和图形类型对应的关系
msdn使用中出问题的话,可以把它安装路径下面的install.exe重新运行一下
程序运行中给控制台输出数据:
AllocConsole();
char ct[20]="hello worldxx";
HANDLE hinput = GetStdHandle(STD_OUTPUT_HANDLE);
DWORD i;
WriteConsoleA(hinput,ct,sizeof(ct),&i,NULL);
//从控制台中读取数据
AllocConsole();
char ct[20];//="hello worldxx";
memset(ct,0,sizeof(ct));
HANDLE hinput = GetStdHandle(STD_INPUT_HANDLE);
DWORD i;
LPTSTR x;
SetConsoleMode(hinput,ENABLE_LINE_INPUT|ENABLE_PROCESSED_INPUT);
ReadConsoleA(hinput,ct,20,&i,NULL);