Неожиданная трабла "date time picker"

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

  1. drone

    drone New Member

    Публикаций:
    0
    Регистрация:
    14 июл 2004
    Сообщения:
    37
    Адрес:
    Moscow
    Пишу прогу (WinAPI) с диалогом в ресурсах.

    Ставлю "date time picker" на диалог.

    Больше ничего. В XP все нормально, а в 2000 и 98

    не показывается окно вообще. Прога завершает работу.



    InitCommonControls вызывал.

    Компилю под XP.



    :dntknw:(((((((((((((((((((
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    InitCommonControlsEx и ICC_DATE_CLASSES.



    comctl32.dll version 4.71 or later
     
  3. drone

    drone New Member

    Публикаций:
    0
    Регистрация:
    14 июл 2004
    Сообщения:
    37
    Адрес:
    Moscow
    Я сделал так. Но в Win2000 при запуске пишет, типа

    программа не является приложением Win32 либо ваще

    выбрасывает...
     
  4. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    В экспорте есть kernel32 ?
     
  5. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    drone

    Код в студию
     
  6. drone

    drone New Member

    Публикаций:
    0
    Регистрация:
    14 июл 2004
    Сообщения:
    37
    Адрес:
    Moscow
    mov icex.dwICC, ICC_LISTVIEW_CLASSES;

    mov icex.dwSize, sizeof INITCOMMONCONTROLSEX

    invoke InitCommonControlsEx, addr icex

    invoke DialogBox...





    А что еще ты хотел увидеть?
     
  7. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine


    mov icex.dwICC, ICC_LISTVIEW_CLASSES or ICC_DATE_CLASSES
     
  8. drone

    drone New Member

    Публикаций:
    0
    Регистрация:
    14 июл 2004
    Сообщения:
    37
    Адрес:
    Moscow
    Да?...

    А я думал, ICC_LISTVIEW_CLASSES- для listview.

    Ну ладно, попробуем.
     
  9. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine




    Ну так и есть, а тебе надо не листвью, а SysDateTimePick32



    mov icex.dwICC, ICC_DATE_CLASSES
     
  10. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine


    Ну да. Раз ты написал у себя, я думал, тебе и он нужен.