Немодальной окно нестандартной формы

Discussion in 'WASM.WIN32' started by ATX, May 5, 2009.

  1. ATX

    ATX New Member

    Blog Posts:
    0
    Joined:
    Nov 7, 2006
    Messages:
    145
    Я разработал приложение (код на MASM), которое стандартно имеет главное окно и дополнительные модальные окна.
    Теперь есть задача сделать некоторое немодальное окно нестандартной формы аля некоторое напоминамние (напр. KAV напоминалка о завершении лицензии).
    Я добился вывода немодального стандартного диалогового окна через DialogBoxParam, но как сделать окно нестандартной формы - хз.
    Подстажите плиз куда рыть, а может кто-нибудь подкинет немного сырцов!
     
  2. mrcrown

    mrcrown Member

    Blog Posts:
    0
    Joined:
    Jan 18, 2008
    Messages:
    227
  3. mrcrown

    mrcrown Member

    Blog Posts:
    0
    Joined:
    Jan 18, 2008
    Messages:
    227
    Ну а если быть точнее, то
    CreateRectRgn();
    CombineRgn();
    Это то, что тебе понадобится, а дальше, думаю разберешся.
     
  4. ATX

    ATX New Member

    Blog Posts:
    0
    Joined:
    Nov 7, 2006
    Messages:
    145
    Тупой вопрос, а контролы (EditBox, Buttom и др..) в таком окне можно будет размещать?
     
  5. G13

    G13 New Member

    Blog Posts:
    0
    Joined:
    Mar 24, 2006
    Messages:
    499
    Прежде всего SetWindowRgn. А вообще, для приличия, можно было бы и погуглить.

    http://www.rsdn.ru/article/gdi/regions.xml

    http://wasm.ru/baixado.php?mode=src&id=31
    http://wasm.ru/forum/viewtopic.php?id=8439
     
  6. kero

    kero Модератор SOURCES & 2LZ Staff Member

    Blog Posts:
    0
    Joined:
    Apr 4, 2006
    Messages:
    1,074
    Location:
    Москва
    ATX
    Не поделитесь, как добились от DialogBoxParam немодальности ? :)
     
  7. pr0mix

    pr0mix New Member

    Blog Posts:
    0
    Joined:
    Jul 30, 2008
    Messages:
    107
    Да