Разница в WinApi и windows.inc

Тема в разделе "WASM.WIN32", создана пользователем yureckor, 9 сен 2004.

  1. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    Стал делать работу с List View box'ом, в описании структуры LV_COLUMN есть поля mask и cx, в windows.inc они поменяны на imask и lx, с чего бы это?(то что MASM не переваривает такие названия понятно)

    Где можно скачать нормальный WinAPI, а то мой вроде как староват...

    И windows.inc, а то половины флагов нету :dntknw:
     
  2. sensy

    sensy New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2004
    Сообщения:
    29


    вот и ответ:







    поиск по форуму: PlatformSDK



    Насчёт windows.inc - на win32asmcommunity кажется ведётся проект `Windows.inc`



    Или добавить самому
     
  3. n0p

    n0p 10010000b

    Публикаций:
    0
    Регистрация:
    7 май 2003
    Сообщения:
    256
    Адрес:
    Новосиbeerск
    А зачем windows.inc качать? Я вобще свой собственный юзаю. Иногда бывает полезно посмотреть константу или структуру какую, но если файл весит метр - это проблематично. Поэтому, трезво рассудив, что большая часть этого файла мне нафик никогда не понадобится, я оставил только самое нужное и счастлив. С фасмом сделал тоже самое.
     
  4. Four-F

    Four-F New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2002
    Сообщения:
    1.237
    yureckor, cx - это имя регистра, а mask используется при битовых операциях с записями. Т.е. это зарезервированные слова. В дока по масму есть полный список.
     
  5. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia


    Откуда это взять:

    mov eax, LVS_EX_FULLROWSELECT or LVS_EX_HEADERDRAGDROP or\

    LVS_EX_SUBITEMIMAGES or LVS_EX_GRIDLINES

    invoke SendMessage, hList, LVM_SETEXTENDEDLISTVIEWSTYLE, 0, eax



    Это ясно. Но может в новом WinAPI(если такой есть) это исправлено?
     
  6. Four-F

    Four-F New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2002
    Сообщения:
    1.237
    Все эти константы есть в windows.inc, по крайней мере начиная с версии 1.26e. Зарезервированные слова как были так и остались. А в новом "WinAPI (если такой есть)" ничего не "исправлено" и "исправлено" не будет никогда, ибо никто не ориентируется на masm.
     
  7. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    Все, Thanx, на сайте Ichelion'а я нашел полный windows.inc.