Changeset 73 for trunk/src


Ignore:
Timestamp:
Jun 9, 1999, 3:54:51 PM (26 years ago)
Author:
achimha
Message:

Fixed Unicode<->Ascii issues partially

Location:
trunk/src/comctl32
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/comctl32/comctl32.h

    r69 r73  
    1919#include <win/commctrl.h>
    2020#include "unicode.h"
     21#include "wineuni.h"
    2122
    2223
  • trunk/src/comctl32/header.c

    r69 r73  
    596596    if (phdi->mask & HDI_TEXT) {
    597597        if (lpItem->pszText != LPSTR_TEXTCALLBACKW)
    598 //          lstrcpynWtoA (phdi->pszText, lpItem->pszText, phdi->cchTextMax);
    599             strncpy(phdi->pszText, lpItem->pszText, phdi->cchTextMax);
     598            lstrcpynWtoA (phdi->pszText, lpItem->pszText, phdi->cchTextMax);
    600599        else
    601600            phdi->pszText = LPSTR_TEXTCALLBACKA;
     
    768767            len = lstrlenA (phdi->pszText);
    769768            lpItem->pszText = COMCTL32_Alloc ((len+1)*sizeof(WCHAR));
    770 //          lstrcpyAtoW (lpItem->pszText, phdi->pszText);
    771             AsciiToUnicode(phdi->pszText, lpItem->pszText);
     769            lstrcpyAtoW (lpItem->pszText, phdi->pszText);
    772770        }
    773771        else
     
    976974                INT len = lstrlenA (phdi->pszText);
    977975                lpItem->pszText = COMCTL32_Alloc ((len+1)*sizeof(WCHAR));
    978 //              lstrcpyAtoW (lpItem->pszText, phdi->pszText);
    979                 AsciiToUnicode(phdi->pszText, lpItem->pszText);
     976                lstrcpyAtoW (lpItem->pszText, phdi->pszText);
    980977            }
    981978        }
  • trunk/src/comctl32/rebar.c

    r60 r73  
    2626#include "commctrl.h"
    2727#include "rebar.h"
     28#include "comctl32.h"
    2829
    2930
     
    637638    if ((lprbbi->fMask & RBBIM_TEXT) &&
    638639        (lprbbi->lpText) && (lpBand->lpText)) {
    639 //          lstrcpynWtoA (lprbbi->lpText, lpBand->lpText, lprbbi->cch);
    640             strncpy(lprbbi->lpText, lpBand->lpText, lprbbi->cch);
     640            lstrcpynWtoA (lprbbi->lpText, lpBand->lpText, lprbbi->cch);
    641641    }
    642642
     
    10011001        if (len > 0) {
    10021002            lpBand->lpText = (LPWSTR)COMCTL32_Alloc ((len + 1)*sizeof(WCHAR));
    1003 //          lstrcpyAtoW (lpBand->lpText, lprbbi->lpText);
    1004             strcpy(lpBand->lpText, lprbbi->lpText);
     1003            lstrcpyAtoW (lpBand->lpText, lprbbi->lpText);
    10051004        }
    10061005    }
     
    12671266            INT len = lstrlenA (lprbbi->lpText);
    12681267            lpBand->lpText = (LPWSTR)COMCTL32_Alloc ((len + 1)*sizeof(WCHAR));
    1269 //          lstrcpyAtoW (lpBand->lpText, lprbbi->lpText);
    1270             strcpy(lpBand->lpText, lprbbi->lpText);
     1268            lstrcpyAtoW (lpBand->lpText, lprbbi->lpText);
    12711269        }
    12721270    }
  • trunk/src/comctl32/status.c

    r41 r73  
    369369        result |= (part->style << 16);
    370370        if (lParam && LOWORD(result))
    371 //          lstrcpyWtoA ((LPSTR)lParam, part->text);
    372           strcpy((LPSTR)lParam, (char*)part->text);
     371            lstrcpyWtoA((LPSTR)lParam, part->text);
    373372    }
    374373    return result;
     
    660659        if (text && (len = lstrlenA(text))) {
    661660            part->text = COMCTL32_Alloc ((len+1)*sizeof(WCHAR));
    662 //          lstrcpyAtoW (part->text, text);
    663             strcpy((char*)part->text, text);
     661            lstrcpyAtoW (part->text, text);
    664662        }
    665663    }
     
    841839        if ((len = lstrlenA ((LPCSTR)lpCreate->lpszName))) {
    842840            self->parts[0].text = COMCTL32_Alloc ((len + 1)*sizeof(WCHAR));
    843 //          lstrcpyAtoW (self->parts[0].text, (LPCSTR)lpCreate->lpszName);
    844             strcpy((char*)self->parts[0].text, (LPCSTR)lpCreate->lpszName);
     841            lstrcpyAtoW (self->parts[0].text, (LPCSTR)lpCreate->lpszName);
    845842        }
    846843    }
     
    938935            lstrcpyW ((LPWSTR)lParam, infoPtr->parts[0].text);
    939936        else
    940 //          lstrcpyWtoA ((LPSTR)lParam, infoPtr->parts[0].text);
    941             strcpy((LPSTR)lParam, (char*)infoPtr->parts[0].text);
     937            lstrcpyWtoA ((LPSTR)lParam, infoPtr->parts[0].text);
    942938        return len;
    943939    }
     
    10551051        if (lParam && (len = lstrlenA((LPCSTR)lParam))) {
    10561052            part->text = COMCTL32_Alloc ((len+1)*sizeof(WCHAR));
    1057 //          lstrcpyAtoW (part->text, (LPCSTR)lParam);
    1058             strcpy((char*)part->text, (LPCSTR)lParam);
     1053            lstrcpyAtoW (part->text, (LPCSTR)lParam);
    10591054        }
    10601055    }
  • trunk/src/comctl32/toolbar.c

    r60 r73  
    10411041        infoPtr->strings[infoPtr->nNumStrings] =
    10421042            COMCTL32_Alloc (sizeof(WCHAR)*(len+1));
    1043 //      lstrcpyAtoW (infoPtr->strings[infoPtr->nNumStrings], szString);
    1044         strcpy(infoPtr->strings[infoPtr->nNumStrings], szString);
     1043        lstrcpyAtoW (infoPtr->strings[infoPtr->nNumStrings], szString);
    10451044        infoPtr->nNumStrings++;
    10461045    }
     
    10721071            infoPtr->strings[infoPtr->nNumStrings] =
    10731072                COMCTL32_Alloc (sizeof(WCHAR)*(len+1));
    1074 //          lstrcpyAtoW (infoPtr->strings[infoPtr->nNumStrings], p);
    1075             strcpy(infoPtr->strings[infoPtr->nNumStrings], p);
     1073            lstrcpyAtoW (infoPtr->strings[infoPtr->nNumStrings], p);
    10761074            infoPtr->nNumStrings++;
    10771075
  • trunk/src/comctl32/tooltips.c

    r60 r73  
    2121#include "commctrl.h"
    2222#include "tooltips.h"
     23#include "comctl32.h"
    2324
    2425
     
    116117            }
    117118            else if (ttnmdi.szText[0]) {
    118 //              lstrcpynAtoW (infoPtr->szTipText, ttnmdi.szText, 80);
    119                 strncpy(infoPtr->szTipText, ttnmdi.szText, 80);
     119                lstrcpynAtoW (infoPtr->szTipText, ttnmdi.szText, 80);
    120120                if (ttnmdi.uFlags & TTF_DI_SETITEM) {
    121121                    INT len = lstrlenA (ttnmdi.szText);
    122122                    toolPtr->hinst = 0;
    123123                    toolPtr->lpszText = COMCTL32_Alloc ((len+1)* sizeof(WCHAR));
    124 //                  lstrcpyAtoW (toolPtr->lpszText, ttnmdi.szText);
    125                     strcpy(toolPtr->lpszText, ttnmdi.szText);
     124                    lstrcpyAtoW (toolPtr->lpszText, ttnmdi.szText);
    126125                }
    127126            }
     
    131130            }
    132131            else if (ttnmdi.lpszText != LPSTR_TEXTCALLBACKA) {
    133 //              lstrcpynAtoW (infoPtr->szTipText, ttnmdi.lpszText, INFOTIPSIZE);
    134                 strncpy(infoPtr->szTipText, ttnmdi.lpszText, INFOTIPSIZE);
     132                lstrcpynAtoW (infoPtr->szTipText, ttnmdi.lpszText, INFOTIPSIZE);
    135133                if (ttnmdi.uFlags & TTF_DI_SETITEM) {
    136134                    INT len = lstrlenA (ttnmdi.lpszText);
    137135                    toolPtr->hinst = 0;
    138136                    toolPtr->lpszText = COMCTL32_Alloc ((len+1)*sizeof(WCHAR));
    139 //                  lstrcpyAtoW (toolPtr->lpszText, ttnmdi.lpszText);
    140                     strcpy(toolPtr->lpszText, ttnmdi.lpszText);
     137                    lstrcpyAtoW (toolPtr->lpszText, ttnmdi.lpszText);
    141138                }
    142139            }
     
    616613//          TRACE (tooltips, "add text \"%s\"!\n", lpToolInfo->lpszText);
    617614            toolPtr->lpszText = COMCTL32_Alloc ((len + 1)*sizeof(WCHAR));
    618 //          lstrcpyAtoW (toolPtr->lpszText, lpToolInfo->lpszText);
    619             strcpy(toolPtr->lpszText, lpToolInfo->lpszText);
     615            lstrcpyAtoW (toolPtr->lpszText, lpToolInfo->lpszText);
    620616        }
    621617    }
     
    11481144    if (nTool == -1) return 0;
    11491145
    1150 //    lstrcpyWtoA (lpToolInfo->lpszText, infoPtr->tools[nTool].lpszText);
    1151     strcpy(lpToolInfo->lpszText, infoPtr->tools[nTool].lpszText);
     1146    lstrcpyWtoA (lpToolInfo->lpszText, infoPtr->tools[nTool].lpszText);
    11521147
    11531148    return 0;
     
    15861581                INT len = lstrlenA (lpToolInfo->lpszText);
    15871582                toolPtr->lpszText = COMCTL32_Alloc ((len+1)*sizeof(WCHAR));
    1588 //              lstrcpyAtoW (toolPtr->lpszText, lpToolInfo->lpszText);
    1589                 strcpy(toolPtr->lpszText, lpToolInfo->lpszText);
     1583                lstrcpyAtoW (toolPtr->lpszText, lpToolInfo->lpszText);
    15901584            }
    15911585        }
     
    17551749                INT len = lstrlenA (lpToolInfo->lpszText);
    17561750                toolPtr->lpszText = COMCTL32_Alloc ((len+1)*sizeof(WCHAR));
    1757 //              lstrcpyAtoW (toolPtr->lpszText, lpToolInfo->lpszText);
    1758                 strcpy(toolPtr->lpszText, lpToolInfo->lpszText);
     1751                lstrcpyAtoW (toolPtr->lpszText, lpToolInfo->lpszText);
    17591752            }
    17601753        }
     
    20612054    if(wParam < length)
    20622055    {
    2063 //        lstrcpynWtoA((LPSTR)lParam, infoPtr->szTipText,(UINT)wParam);
    2064         strncpy((LPSTR)lParam, infoPtr->szTipText,(UINT)wParam);
     2056        lstrcpynWtoA((LPSTR)lParam, infoPtr->szTipText,(UINT)wParam);
    20652057        return wParam;
    20662058    }
    2067 //    lstrcpyWtoA((LPSTR)lParam, infoPtr->szTipText);
    2068     strcpy((LPSTR)lParam, infoPtr->szTipText);
     2059    lstrcpyWtoA((LPSTR)lParam, infoPtr->szTipText);
    20692060    return length;
    20702061
Note: See TracChangeset for help on using the changeset viewer.