Ignore:
Timestamp:
Nov 6, 2008, 10:22:26 PM (15 years ago)
Author:
イグトランス (egtra)
Message:

#228試行

File:
1 edited

Legend:

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

    r629 r763  
    22
    33#include "common.h"
     4
     5HRESULT ApplyDialogTexture( HWND );
    46
    57long *pFindPos;
     
    7476            LineStr[i2]=buffer[i];
    7577        }
    76         SendDlgItemMessage(hDlg,IDC_FINDLIST,LB_ADDSTRING,0,(long)LineStr);
     78        SendDlgItemMessage(hDlg,IDC_FINDLIST,LB_ADDSTRING,0,(LPARAM)LineStr);
    7779        i3++;
    7880    }
     
    8688        case WM_INITDIALOG:
    8789            SetPosCenter(hwnd);
     90            ApplyDialogTexture(hwnd);
    8891            break;
    8992        case WM_COMMAND:
     
    204207    for(i=0;i<MAX_FINDLIST;i++){
    205208        if(ppData[i][0]=='\0') break;
    206         SendMessage(hwnd,CB_ADDSTRING,0,(long)ppData[i]);
     209        SendMessage(hwnd,CB_ADDSTRING,0,(LPARAM)ppData[i]);
    207210    }
    208211    SendMessage(hwnd,CB_SETCURSEL,0,0);
    209212}
    210 BOOL CALLBACK DlgFind(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam){
     213INT_PTR CALLBACK DlgFind(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam){
    211214    extern HANDLE hHeap;
    212215    HWND FindAllDlg;
     
    234237            for(i=0;i<MAX_FINDLIST;i++){
    235238                if(pobj_nv->FindStr[i][0]=='\0') break;
    236                 SendDlgItemMessage(hwnd,IDC_FINDSTR,CB_ADDSTRING,0,(long)pobj_nv->FindStr[i]);
     239                SendDlgItemMessage(hwnd,IDC_FINDSTR,CB_ADDSTRING,0,(LPARAM)pobj_nv->FindStr[i]);
    237240            }
    238241            SendDlgItemMessage(hwnd,IDC_FINDSTR,CB_LIMITTEXT,8192,0);
     
    254257
    255258            SetFocus(GetDlgItem(hwnd,IDC_FINDSTR));
     259
     260            ApplyDialogTexture(hwnd);
    256261            break;
    257262        case WM_COMMAND:
     
    307312    return 0;
    308313}
    309 BOOL CALLBACK DlgPermutation(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam){
     314INT_PTR CALLBACK DlgPermutation(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam){
    310315    extern HANDLE hHeap;
    311316    extern HINSTANCE hInst;
     
    334339            for(i=0;i<MAX_FINDLIST;i++){
    335340                if(pobj_nv->FindStr[i][0]=='\0') break;
    336                 SendDlgItemMessage(hwnd,IDC_FINDSTR,CB_ADDSTRING,0,(long)pobj_nv->FindStr[i]);
     341                SendDlgItemMessage(hwnd,IDC_FINDSTR,CB_ADDSTRING,0,(LPARAM)pobj_nv->FindStr[i]);
    337342            }
    338343            SendDlgItemMessage(hwnd,IDC_FINDSTR,CB_LIMITTEXT,8192,0);
     
    357362            for(i=0;i<MAX_FINDLIST;i++){
    358363                if(pobj_nv->PermutationStr[i][0]=='\0') break;
    359                 SendDlgItemMessage(hwnd,IDC_PERMUTATIONSTR,CB_ADDSTRING,0,(long)pobj_nv->PermutationStr[i]);
     364                SendDlgItemMessage(hwnd,IDC_PERMUTATIONSTR,CB_ADDSTRING,0,(LPARAM)pobj_nv->PermutationStr[i]);
    360365            }
    361366            SendDlgItemMessage(hwnd,IDC_PERMUTATIONSTR,CB_SETCURSEL,0,0);
     
    363368
    364369            SetFocus(GetDlgItem(hwnd,IDC_FINDSTR));
     370
     371            ApplyDialogTexture(hwnd);
    365372            break;
    366373        case WM_COMMAND:
Note: See TracChangeset for help on using the changeset viewer.