一般的序列化,都是自己建立基于CObject的类,然后把相关属性进行序列化,但是如果我要使得MDIChildframe也能序列化(属性:比如大小),该如何操作,难道要把MDIChildframe也重写?  大家指点, 另外如何取得MDIChildframe的两个顶点的坐标?  谢谢

解决方案 »

  1.   

    建立一个子项
    些到注册表里windowplacement(忘了)
      

  2.   

    这个不需要序列化存储吧。
    可以用
    ::WritePrivateProfileStruct();
    ::GetPrivateProfileStruct();
    这两个函数读写指定的文件
    把描述窗体位置的结构写入文件
    WINDOWPLACEMENT WndPlacement;
    GetWindowPlacement(&WndPlacement);
    读出后设置
    SetWindowPlacement(&WndPlacement);
      

  3.   

    楼上大侠的意思是说所有的控件都不需要用序列化来做?都直接写ini文件?请指教,谢谢
      

  4.   

    you just want to record the window placement, why must use serialization.