Ignore:
Timestamp:
May 27, 2008, 9:17:34 PM (16 years ago)
Author:
dai_9181
Message:

・WindowInfoクラスをリファクタリング
・MdiInfoを単純配列からvectorに変更した。

File:
1 edited

Legend:

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

    r477 r625  
    4040LRESULT CALLBACK DocComboProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam){
    4141    extern WNDPROC OldDocComboProc;
    42     extern MDIINFO MdiInfo[MAX_WNDNUM];
    4342    int i;
    4443    char str[MAX_PATH];
     
    4847            if(HIWORD(wParam)==CBN_SELCHANGE){
    4948                SendMessage(hwnd,CB_GETLBTEXT,SendMessage(hwnd,CB_GETCURSEL,0,0),(long)str);
    50                 for(i=0;i<MAX_WNDNUM;i++){
     49                for(i=0;i<MdiInfo.size();i++){
    5150                    if(lstrcmpi(str,MdiInfo[i].title)==0) break;
    5251                }
     
    181180    extern WNDPROC OldDocComboProc;
    182181    extern HFONT hStatusFont;
    183     extern MDIINFO MdiInfo[MAX_WNDNUM];
    184182    int i,i2;
    185183    HWND hTempWnd;
     
    200198    hTempWnd=GetWindow(hClient,GW_CHILD);
    201199    if(IsWindow(hTempWnd)){
    202         for(i=0,i2=0;i<MAX_WNDNUM;i++){
     200        for(i=0,i2=0;i<MdiInfo.size();i++){
    203201            if(MdiInfo[i].hwnd){
    204202                GetWindowText(MdiInfo[i].hwnd,buffer,MAX_PATH);
Note: See TracChangeset for help on using the changeset viewer.