Фиксированная ширина колонки в ListView. Как?

Тема в разделе "WASM.WIN32", создана пользователем kkrutoy, 26 фев 2009.

  1. kkrutoy

    kkrutoy New Member

    Публикаций:
    0
    Регистрация:
    6 апр 2007
    Сообщения:
    44
    Адрес:
    Владивосток
    Каким образом запретить изменять ширину колонки в ListView?
    Использовал флаг LVCFMT_FIXED_WIDTH в LVCOLUMN, но ничего не помогло.
    Версия бибилиотеки контролов используется новая,
    проверял через
    Код (Text):
    1. GetModuleFileName(GetClassLong(ListViewHandle, GCL_HMODULE), path, 255)
     
  2. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    LVCFMT_FIXED_WIDTH для Vista and later
     
  3. kkrutoy

    kkrutoy New Member

    Публикаций:
    0
    Регистрация:
    6 апр 2007
    Сообщения:
    44
    Адрес:
    Владивосток
    Читаю на сайте microsoft:

    То есть либо версия 6.00 либо виста. Версия 6.00 у меня есть.
     
  4. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    либо - это OR, а там написано AND
     
  5. kkrutoy

    kkrutoy New Member

    Публикаций:
    0
    Регистрация:
    6 апр 2007
    Сообщения:
    44
    Адрес:
    Владивосток
    у тебя с логикой что-то не то
    версия 6.00 (как написано в сноске) присутствует в WindowsXP, так что это следует читать как
    ...есть в версии 6.00 и [есть] в Windows Vista...
     
  6. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    kkrutoy
    У меня булева логика :)