Стили формы, помогите разобраться
Добавлено: 30 дек 2007, 22:39
Короче использую такой код для создания окна (окно мне нужно плоское, без заголовка):
wnd = CreateWindowEx(&h00000100, WND_CLASS_NAME0, "window", &h14000000, CW_USEDEFAULT, CW_USEDEFAULT, 400, 300, null, null, instance, null)
В этой функции даю окну стиль = &h14000000 - стиль плоской формы.
Но почемуто плоской она не получается. Ну я ниже делаю так:
SetWindowLong(wnd, GWL_STYLE, &h14000000)
То есть даю опять уже созаднному окну тот же стиль: &h14000000 - все получилось плоская форма.
Скажите что я не так делаю в функции CreateWindowEx???????
И еще использую вначале CreateWindowEx, а потом SetWindowLong - заметно как форма меняет свою "форму", т.е. появляется с заголовком, и тут же он исчезает. Как этого избежать.
Помогите кто чем может. Пишу я это на FreeBasic, но перевариваю и С/С++, Дельфей думаю тож переварю(тока на АПИ). Спасибо!
wnd = CreateWindowEx(&h00000100, WND_CLASS_NAME0, "window", &h14000000, CW_USEDEFAULT, CW_USEDEFAULT, 400, 300, null, null, instance, null)
В этой функции даю окну стиль = &h14000000 - стиль плоской формы.
Но почемуто плоской она не получается. Ну я ниже делаю так:
SetWindowLong(wnd, GWL_STYLE, &h14000000)
То есть даю опять уже созаднному окну тот же стиль: &h14000000 - все получилось плоская форма.
Скажите что я не так делаю в функции CreateWindowEx???????
И еще использую вначале CreateWindowEx, а потом SetWindowLong - заметно как форма меняет свою "форму", т.е. появляется с заголовком, и тут же он исчезает. Как этого избежать.
Помогите кто чем может. Пишу я это на FreeBasic, но перевариваю и С/С++, Дельфей думаю тож переварю(тока на АПИ). Спасибо!