Ignore:
Timestamp:
May 19, 2008, 7:38:03 AM (16 years ago)
Author:
dai_9181
Message:

WindowInfosクラスを追加。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/abdev/RadProc.cpp

    r613 r615  
    44#include "common.h"
    55
    6 void NewRadWindow( const WINDOW_INFO &windowInfo )
     6void NewRadWindow( const WindowInfo &windowInfo )
    77{
    88    extern HINSTANCE hInst,hResInst;
     
    165165    CHILDINFO *pChildInfo;
    166166
    167     WINDOW_INFO *pWindowInfo = &ProjectInfo.windowInfos[WndInfoNum];
    168 
    169     pWindowInfo->pChildInfo=(CHILDINFO *)HeapReAlloc(hHeap,0,pWindowInfo->pChildInfo,(pWindowInfo->NumberOfChildWindows+1)*sizeof(WINDOW_INFO));
     167    WindowInfo *pWindowInfo = ProjectInfo.windowInfos[WndInfoNum];
     168
     169    pWindowInfo->pChildInfo=(CHILDINFO *)HeapReAlloc(hHeap,0,pWindowInfo->pChildInfo,(pWindowInfo->NumberOfChildWindows+1)*sizeof(WindowInfo));
    170170    if(ItemNum==-1)
    171171        NewItemNum=pWindowInfo->NumberOfChildWindows;
     
    264264    int i;
    265265
    266     WINDOW_INFO *pWindowInfo = &ProjectInfo.windowInfos[WndInfoNum];
     266    WindowInfo *pWindowInfo = ProjectInfo.windowInfos[WndInfoNum];
    267267
    268268    //変更情報
     
    347347    RECT rect;
    348348
    349     WINDOW_INFO *pWindowInfo = &ProjectInfo.windowInfos[WndInfoNum];
     349    WindowInfo *pWindowInfo = ProjectInfo.windowInfos[WndInfoNum];
    350350
    351351    hdc=GetDC(hwnd);
     
    449449    extern MDIINFO MdiInfo[MAX_WNDNUM];
    450450
    451     WINDOW_INFO *pWindowInfo = &ProjectInfo.windowInfos[WndInfoNum];
     451    WindowInfo *pWindowInfo = ProjectInfo.windowInfos[WndInfoNum];
    452452
    453453    if(MdiInfo[WndNum].MdiRadInfo->SelectingItem[num]==SELECT_WINDOW){
     
    546546    SCROLLINFO ScrollInfo;
    547547
    548     WINDOW_INFO *pWindowInfo = &ProjectInfo.windowInfos[WndInfoNum];
     548    WindowInfo *pWindowInfo = ProjectInfo.windowInfos[WndInfoNum];
    549549
    550550    DestroyWindow(MdiInfo[WndNum].MdiRadInfo->hProp_Dlg);
     
    607607    int i;
    608608
    609     WINDOW_INFO *pWindowInfo = &ProjectInfo.windowInfos[WndInfoNum];
     609    WindowInfo *pWindowInfo = ProjectInfo.windowInfos[WndInfoNum];
    610610
    611611    for(i=pWindowInfo->NumberOfChildWindows-1;i>=0;i--){
     
    669669
    670670    //サポートダイアログの内容をセット
    671     SetSupportDlgData( WndNum, ProjectInfo.windowInfos[WndInfoNum] );
     671    SetSupportDlgData( WndNum, *ProjectInfo.windowInfos[WndInfoNum] );
    672672}
    673673void SetItemNumOnFrame(int WndNum,int WndInfoNum,RECT *pRect){
     
    676676    RECT rect;
    677677
    678     WINDOW_INFO *pWindowInfo = &ProjectInfo.windowInfos[WndInfoNum];
     678    WindowInfo *pWindowInfo = ProjectInfo.windowInfos[WndInfoNum];
    679679
    680680    for(i=1;i<MAX_RAD_SELITEM;i++) MdiInfo[WndNum].MdiRadInfo->SelectingItem[i]=-1;
     
    701701    RECT rect;
    702702
    703     WINDOW_INFO *pWindowInfo = &ProjectInfo.windowInfos[WndInfoNum];
     703    WindowInfo *pWindowInfo = ProjectInfo.windowInfos[WndInfoNum];
    704704
    705705    if(MdiInfo[WndNum].MdiRadInfo->SelectingItem[1]!=-1){
     
    762762    SIZE NeedSize;
    763763
    764     WINDOW_INFO *pWindowInfo = GetWndInfo(MdiInfo[WndNum].path);
     764    WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[WndNum].path);
    765765
    766766    //必要な幅、高さを共に100ピクセル余裕を持たせる
     
    817817                i=GetWndNum(GetParent(hwnd));
    818818                i2 = GetWndInfoNum(MdiInfo[i].path);
    819                 WINDOW_INFO *pWindowInfo = GetWndInfo(MdiInfo[i].path);
     819                WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i].path);
    820820
    821821                if(MdiInfo[i].MdiRadInfo->ButtonSelect==IDC_TOOL_MOUSE){
     
    897897                i=GetWndNum(hParent);
    898898                i2 = GetWndInfoNum(MdiInfo[i].path);
    899                 WINDOW_INFO *pWindowInfo = GetWndInfo(MdiInfo[i].path);
     899                WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i].path);
    900900
    901901                if(MdiInfo[i].MdiRadInfo->ButtonSelect==IDC_TOOL_MOUSE){
     
    12751275                i=GetWndNum(hParent);
    12761276                i2 = GetWndInfoNum(MdiInfo[i].path);
    1277                 WINDOW_INFO *pWindowInfo = GetWndInfo(MdiInfo[i].path);
     1277                WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i].path);
    12781278
    12791279                if(MdiInfo[i].MdiRadInfo->ButtonSelect==IDC_TOOL_MOUSE){
     
    14401440                i=GetWndNum(hParent);
    14411441                i2=GetWndInfoNum(MdiInfo[i].path);
    1442                 WINDOW_INFO *pWindowInfo = GetWndInfo(MdiInfo[i].path);
     1442                WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i].path);
    14431443                if(MdiInfo[i].MdiRadInfo->ButtonSelect==IDC_TOOL_MOUSE){
    14441444                    if(MdiInfo[i].MdiRadInfo->SelectingItem[0]!=SELECT_WINDOW){
     
    14671467                hParent=GetParent(hwnd);
    14681468                i=GetWndNum(hParent);
    1469                 WINDOW_INFO *pWindowInfo = GetWndInfo(MdiInfo[i].path);
     1469                WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i].path);
    14701470                if(MdiInfo[i].MdiRadInfo->ButtonSelect==IDC_TOOL_MOUSE){
    14711471                    if(MdiInfo[i].MdiRadInfo->SelectingItem[0]==SELECT_WINDOW){
Note: See TracChangeset for help on using the changeset viewer.