Ignore:
Timestamp:
Nov 17, 2000, 3:32:50 PM (25 years ago)
Author:
sandervl
Message:

header updates for comctl32

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/commctrl.h

    r4133 r4608  
    1 /* $Id: commctrl.h,v 1.35 2000-08-31 12:46:02 sandervl Exp $ */
     1/* $Id: commctrl.h,v 1.36 2000-11-17 14:32:48 sandervl Exp $ */
    22/*
    33 * Common controls definitions
     
    1111#include "winuser.h"
    1212#include "imagelist.h"
     13#include "winnls.h"
    1314//#include "prsht.h"
    1415
     
    33493350#define WC_COMBOBOXEXA        "ComboBoxEx32"
    33503351#define WC_COMBOBOXEXW        L"ComboBoxEx32"
    3351 #define WC_COMBOBOXEX         WINELIB_NAME_AW(WC_COMBOBOXEX)
     3352#define WC_COMBOBOXEX           WINELIB_NAME_AW(WC_COMBOBOXEX)
     3353
     3354#define CBEIF_TEXT              0x00000001
     3355#define CBEIF_IMAGE             0x00000002
     3356#define CBEIF_SELECTEDIMAGE     0x00000004
     3357#define CBEIF_OVERLAY           0x00000008
     3358#define CBEIF_INDENT            0x00000010
     3359#define CBEIF_LPARAM            0x00000020
     3360#define CBEIF_DI_SETITEM        0x10000000
    33523361
    33533362#define CBEM_INSERTITEMA      (WM_USER+1)
    33543363#define CBEM_INSERTITEMW      (WM_USER+11)
    3355 #define CBEM_INSERTITEM       WINELIB_NAME_AW(CBEM_INSERTITEM)
    3356 #define CBEM_SETIMAGELIST     (WM_USER+2)
    3357 #define CBEM_GETIMAGELIST     (WM_USER+3)
     3364#define CBEM_INSERTITEM         WINELIB_NAME_AW(CBEM_INSERTITEM)
     3365#define CBEM_SETIMAGELIST       (WM_USER+2)
     3366#define CBEM_GETIMAGELIST       (WM_USER+3)
    33583367#define CBEM_GETITEMA         (WM_USER+4)
    33593368#define CBEM_GETITEMW         (WM_USER+13)
    3360 #define CBEM_GETITEM          WINELIB_NAME_AW(CBEM_GETITEM)
     3369#define CBEM_GETITEM            WINELIB_NAME_AW(CBEM_GETITEM)
    33613370#define CBEM_SETITEMA         (WM_USER+5)
    33623371#define CBEM_SETITEMW         (WM_USER+12)
    3363 #define CBEM_SETITEM          WINELIB_NAME_AW(CBEM_SETITEM)
    3364 #define CBEM_GETCOMBOCONTROL  (WM_USER+6)
    3365 #define CBEM_GETEDITCONTROL   (WM_USER+7)
    3366 #define CBEM_SETEXSTYLE       (WM_USER+8)
    3367 #define CBEM_GETEXSTYLE       (WM_USER+9)
    3368 #define CBEM_GETEXTENDEDSTYLE (WM_USER+9)
    3369 #define CBEM_SETEXTENDEDSTYLE (WM_USER+14)
    3370 #define CBEM_HASEDITCHANGED   (WM_USER+10)
    3371 #define CBEM_SETUNICODEFORMAT CCM_SETUNICODEFORMAT
    3372 #define CBEM_GETUNICODEFORMAT CCM_GETUNICODEFORMAT
     3372#define CBEM_SETITEM            WINELIB_NAME_AW(CBEM_SETITEM)
     3373#define CBEM_DELETEITEM         CB_DELETESTRING
     3374#define CBEM_GETCOMBOCONTROL    (WM_USER+6)
     3375#define CBEM_GETEDITCONTROL     (WM_USER+7)
     3376#define CBEM_SETEXSTYLE         (WM_USER+8)
     3377#define CBEM_GETEXSTYLE         (WM_USER+9)
     3378#define CBEM_GETEXTENDEDSTYLE   (WM_USER+9)
     3379#define CBEM_SETEXTENDEDSTYLE   (WM_USER+14)
     3380#define CBEM_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT
     3381#define CBEM_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT
     3382#define CBEM_HASEDITCHANGED     (WM_USER+10)
     3383#define CBEM_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT
     3384#define CBEM_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT
     3385
     3386#define CBEIF_TEXT              0x00000001
     3387#define CBEIF_IMAGE             0x00000002
     3388#define CBEIF_SELECTEDIMAGE     0x00000004
     3389#define CBEIF_OVERLAY           0x00000008
     3390#define CBEIF_INDENT            0x00000010
     3391#define CBEIF_LPARAM            0x00000020
     3392#define CBEIF_DI_SETITEM        0x10000000
    33733393
    33743394#define CBEN_FIRST              (0U-800U)
    33753395#define CBEN_LAST               (0U-830U)
    33763396
    3377 #define CBEN_GETDISPINFOA        (CBEN_FIRST - 0)
    3378 #define CBEN_GETDISPINFOW        (CBEN_FIRST - 7)
    3379 #define CBEN_GETDISPINFO         WINELIB_NAME_AW(CBEN_GETDISPINFO)
    3380 #define CBEN_INSERTITEM          (CBEN_FIRST - 1)
    3381 #define CBEN_DELETEITEM          (CBEN_FIRST - 2)
    3382 #define CBEN_BEGINEDIT           (CBEN_FIRST - 4)
    3383 #define CBEN_ENDEDITA            (CBEN_FIRST - 5)
    3384 #define CBEN_ENDEDITW            (CBEN_FIRST - 6)
    3385 #define CBEN_ENDEDIT             WINELIB_NAME_AW(CBEN_ENDEDIT)
    3386 #define CBEN_DRAGBEGINA          (CBEN_FIRST - 8)
    3387 #define CBEN_DRAGBEGINW          (CBEN_FIRST - 9)
    3388 #define CBEN_DRAGBEGIN           WINELIB_NAME_AW(CBEN_DRAGBEGIN)
    3389 
    3390 #define CBENF_KILLFOCUS         1
    3391 #define CBENF_RETURN            2
    3392 #define CBENF_ESCAPE            3
    3393 #define CBENF_DROPDOWN          4
    3394 
    3395 #define CBEMAXSTRLEN 260
    3396 
    3397 typedef struct {
    3398     NMHDR hdr;
    3399     int   iItemid;
    3400     WCHAR szText[CBEMAXSTRLEN];
    3401 }NMCBEDRAGBEGINW, *LPNMCBEDRAGBEGINW, *PNMCBEDRAGBEGINW;
    3402 
    3403 
    3404 typedef struct {
    3405     NMHDR hdr;
    3406     int   iItemid;
    3407     char szText[CBEMAXSTRLEN];
    3408 }NMCBEDRAGBEGINA, *LPNMCBEDRAGBEGINA, *PNMCBEDRAGBEGINA;
    3409 
    3410 #define  NMCBEDRAGBEGIN   WINELIB_NAME_AW(NMCBEDRAGBEGIN)
    3411 #define  LPNMCBEDRAGBEGIN WINELIB_NAME_AW(LPNMCBEDRAGBEGIN)
    3412 #define  PNMCBEDRAGBEGIN  WINELIB_NAME_AW(PNMCBEDRAGBEGIN)
    3413 
    3414 typedef struct {
    3415         NMHDR hdr;
    3416         BOOL fChanged;
    3417         int iNewSelection;
    3418         WCHAR szText[CBEMAXSTRLEN];
    3419         int iWhy;
    3420 } NMCBEENDEDITW, *LPNMCBEENDEDITW, *PNMCBEENDEDITW;
    3421 
    3422 typedef struct {
    3423         NMHDR hdr;
    3424         BOOL fChanged;
    3425         int iNewSelection;
    3426         char szText[CBEMAXSTRLEN];
    3427         int iWhy;
    3428 } NMCBEENDEDITA, *LPNMCBEENDEDITA,*PNMCBEENDEDITA;
    3429 
    3430 #define  NMCBEENDEDIT   WINELIB_NAME_AW(NMCBEENDEDIT)
    3431 #define  LPNMCBEENDEDIT WINELIB_NAME_AW(LPNMCBEENDEDIT)
    3432 #define  PNMCBEENDEDIT  WINELIB_NAME_AW(PNMCBEENDEDIT)
     3397#define CBEN_GETDISPINFOA       (CBEN_FIRST - 0)
     3398#define CBEN_GETDISPINFOW       (CBEN_FIRST - 7)
     3399#define CBEN_GETDISPINFO WINELIB_NAME_AW(CBEN_GETDISPINFO)
     3400#define CBEN_INSERTITEM         (CBEN_FIRST - 1)
     3401#define CBEN_DELETEITEM         (CBEN_FIRST - 2)
     3402#define CBEN_BEGINEDIT          (CBEN_FIRST - 4)
     3403#define CBEN_ENDEDITA           (CBEN_FIRST - 5)
     3404#define CBEN_ENDEDITW           (CBEN_FIRST - 6)
     3405#define CBEN_ENDEDIT WINELIB_NAME_AW(CBEN_ENDEDIT)
     3406#define CBEN_DRAGBEGINA         (CBEN_FIRST - 8)
     3407#define CBEN_DRAGBEGINW         (CBEN_FIRST - 9)
     3408#define CBEN_DRAGBEGIN WINELIB_NAME_AW(CBEN_DRAGBEGIN)
     3409
     3410typedef struct tagCOMBOBOXEXITEMA
     3411{
     3412    UINT mask;
     3413    int iItem;
     3414    LPSTR pszText;
     3415    int cchTextMax;
     3416    int iImage;
     3417    int iSelectedImage;
     3418    int iOverlay;
     3419    int iIndent;
     3420    LPARAM lParam;
     3421} COMBOBOXEXITEMA, *PCOMBOBOXEXITEMA;
     3422typedef COMBOBOXEXITEMA CONST *PCCOMBOEXITEMA;
     3423
     3424
     3425typedef struct tagCOMBOBOXEXITEMW
     3426{
     3427    UINT mask;
     3428    int iItem;
     3429    LPWSTR pszText;
     3430    int cchTextMax;
     3431    int iImage;
     3432    int iSelectedImage;
     3433    int iOverlay;
     3434    int iIndent;
     3435    LPARAM lParam;
     3436} COMBOBOXEXITEMW, *PCOMBOBOXEXITEMW;
     3437
     3438#define COMBOBOXEXITEM WINELIB_NAME_AW(COMBOBOXEXITEM)
    34333439
    34343440
Note: See TracChangeset for help on using the changeset viewer.