Окно без caption?

Тема в разделе "WASM.WIN32", создана пользователем NeuronViking, 21 июл 2010.

  1. NeuronViking

    NeuronViking New Member

    Публикаций:
    0
    Регистрация:
    29 окт 2004
    Сообщения:
    476
    Адрес:
    где-то в Сиднее
    Как нарисовать окно без catpion-a?

    hWnd = CreateWindowEx( 0, WndClass.lpszClassName, NULL, 0, 0, 0, rc.right, rc.bottom, NULL, NULL, AppInstance, NULL );
    ...
    case WM_CREATE:
    Style = GetWindowLong( hWnd, GWL_EXSTYLE );
    Style |= WS_VISIBLE | WS_POPUP | WS_EX_CLIENTEDGE;
    SetWindowLong( hWnd, GWL_EXSTYLE, Style );
    break;


    не помогает...
     
  2. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    а разве в эксстайл уместно пихать стайл-биты?
     
  3. bizdon

    bizdon Member

    Публикаций:
    0
    Регистрация:
    7 апр 2009
    Сообщения:
    86
    стиль 144f0000h:
    invoke CreateWindowEx,NULL,ADDR ClassName,ADDR AppName,144f0000h,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,0,0,hInst,0

    скачайте htspy: http://www.wasm.ru/forum/attachment.php?item=3565
    там все стили наглядно видны. Сatpion исчезает, если убрать ws_border
     
  4. NeuronViking

    NeuronViking New Member

    Публикаций:
    0
    Регистрация:
    29 окт 2004
    Сообщения:
    476
    Адрес:
    где-то в Сиднее
    но у моего окна нет ws_border
    а что это за стиль 144f0000h? окна вообще не видно, но при этом отображается рамка и в панели задач видна аппликейшн...

    вопрос остается открытым...
     
  5. KeSqueer

    KeSqueer Сергей

    Публикаций:
    0
    Регистрация:
    19 июл 2007
    Сообщения:
    1.183
    Адрес:
    Москва
    NeuronViking
    Прочитайте повнимательнее пост #2
     
  6. NeuronViking

    NeuronViking New Member

    Публикаций:
    0
    Регистрация:
    29 окт 2004
    Сообщения:
    476
    Адрес:
    где-то в Сиднее
    KeSqueer
    тот флаг ни на что не влияет как правильно заметил человек.

    я все читаю внимательно и спрашиваю не развлечения для, а потому что непонятно либо не работает (т.е. что-то не понимаю и делаю не так)

    ПС. в качестве временного решения использую диалоговое окно в котором этот метод работает.
     
  7. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    NeuronViking
    Прочитайте повнимательнее пост #5
    и публично признайте свою ошибку (тогда мы сможем двигаться дальше)
     
  8. NeuronViking

    NeuronViking New Member

    Публикаций:
    0
    Регистрация:
    29 окт 2004
    Сообщения:
    476
    Адрес:
    где-то в Сиднее
    Com[e]r
    признаться в чем? =)))
    я кажется четко сказал, что наличие или отсутствие флага на ситуацию не влияет. теперь можете двигаться дальше?
     
  9. NeuronViking

    NeuronViking New Member

    Публикаций:
    0
    Регистрация:
    29 окт 2004
    Сообщения:
    476
    Адрес:
    где-то в Сиднее
    KeSqueer
    Com[e]r
    с 10-го раза прочитал внимательно ;) спасибо за помощь!

    тема закрыта.
     
  10. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    you're welcome .)
     
  11. Euler

    Euler New Member

    Публикаций:
    0
    Регистрация:
    2 июн 2009
    Сообщения:
    56
    Извините, что вторгаюсь в тему, но у меня схожий вопрос- как создать окно без рамки, но с заголовком? А возможно ли изменить толщину рамки?