Home
Top.Mail.Ru Yandeks.Metrika
Forum: "KOL";
Current archive: 2003.05.01;
Download: [xml.tar.bz2];

Down

But a little glitch ... Find similar branches


Alexei Dragoner   (2002-07-24 11:57) [0]

good afternoon,
Свойство Form.HasBorder. Замечательное свойство, но если его установить в FALSE в runtime, а потом обратно в TRUE, то окно к первоначальному виду не возвращается. Верните окно, пожалуйста :)

Thank you.



SPeller   (2002-07-24 17:33) [1]

Возми да верни сам, руки тебе для чего? :) Вызови какой-нить Invalidate



Alexei Dragoner   (2002-07-24 18:04) [2]

Так, для тех, кто не понял... Invalidate здесь не причем, у окна пропадает начисто caption, не смотря на установленное свойство в true. Сделай тест на Delphi с аналогом BorderStyle:=bsNone и на KOL... и почувствуй разницу....

Салют....



HekTo   (2002-07-25 01:39) [3]

Если тебе его туды-сюды гонять надо, то воспользуйся GetWindowLong/SetWindowsLong с параметром GWL_STYLE и оставь в покое HasCaption. Подробности смотри в хелпе по винапям на эти функции...



SPeller   (2002-07-25 05:28) [4]


> Alexei Dragoner (24.07.02 18:04)
> Так, для тех, кто не понял...

Да всё я понял. Думаешь я не знаю какой KOL глюкавый? Все глюки исправляюся руками.



Alexei Dragoner   (2002-07-25 11:05) [5]

Ну вот тут, ребята, позвольте не согласиться. Если писать на WinAPI, то зачем же KOL? Да и форум этот для того, чтобы находить и указывать на глюки, а не только искать всевозможные пути их обхода. Разве нет?
А ситуация с HasBorder может возникнуть, например, когда пишешь полноэкранное приложение для возврата в оконный режим...
Всем спасибо,



SPeller   (2002-07-25 13:13) [6]


> Alexei Dragoner (25.07.02 11:05)
> Ну вот тут, ребята, позвольте не согласиться. Если писать
> на WinAPI, то зачем же KOL?

KOL это весьма хорошая обёртка для ВинАПИ. Попробуй ка сделать всё что даёт KOL на чистом АПИ. И ещё момент, KOL это ещё и ассемблер. Посмотрите файл kol.pas



HekTo   (2002-07-25 13:54) [7]

> Ну вот тут, ребята, позвольте не согласиться. Если писать
> на WinAPI, то зачем же KOL?

Весь винапи в КОЛ не закатаешь, поэтому приходится иногда в дополнение к КОЛу использовать и функции апей.



Vladimir Kladov   (2002-07-25 15:36) [8]

Поправлю. Хотя очень интересно, для какой такой цели понадобилось
убирать и восстанавливать бордюр у формы в динамике. Но вместе с
заголовком будет возвращаться системное меню, кнопки минимизации и восстановления. Не нравится - меняйте стили сами. В KOL это проще, чем в VCL - свойства Style и ExStyle.



Alexei Dragoner   (2002-07-25 16:34) [9]

Годится,
Пример применения: OpenGL приложение - переход в полноэкранный режим (необходимо избавиться от caption и border) и обратно... Можно, конечно, пользоваться чисто API функциями, но интерес то, собственно, в самом KOL...

Thanks again...



Pages: 1 whole branch

Forum: "KOL";
Current archive: 2003.05.01;
Download: [xml.tar.bz2];

Top









Memory: 0.58 MB
Time: 0.026 c
We answer immediately.
nikb
2003-03-05 01:07
2003.05.01
Connect ClientSocket to ServerSocket


We answer immediately.
Anton Tsvilikh
2003-03-07 16:32
2003.05.01
How to send messages to all computers on the local network?


We answer immediately.
DIMM'ka
2003-02-13 21:32
2003.05.01
BIOS etc


We answer immediately.
ksa
2003-04-11 13:40
2003.05.01
How to select current row in dbgrid?


We answer immediately.
AST
2003-04-17 17:22
2003.05.01
ListView Save and Load ..?





afrikaans albanian Arabic armenian azerbaijani basque belarusian bulgarian catalan Chinese (Simplified) Chinese (Traditional) croatian Czech danish Dutch English estonian filipino finnish French
galician georgian German greek haitian Creole hebrew Hindi hungarian icelandic indonesian Irish italian japanese Korean latvian lithuanian macedonian malay maltese norwegian
persian polish portuguese Romanian russian serbian slovak Slovenian Español swahili Swedish thai turkish Ukrainian urdu vietnamese welsh yiddish bengali bosnian
cebuano Esperanto gujarati hausa hmong igbo javanese kannada khmer lao latin maori marathi mongolian nepali punjabi somali tamil telugu yoruba
zulu
English French German Italian Portuguese Russian Spanish