Вверх ↑
Этот топик читают: Гость
Ответов: 1376
Рейтинг: 197
#31: 2011-06-25 07:38:07 ЛС | профиль | цитата
[flood]А Аскет, по стилю, очень похож на Galkov'а... Или на меня так пиво действует[/flood]
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#32: 2011-06-25 08:53:42 ЛС | профиль | цитата
[flood]
foksov писал(а):
А Аскет, по стилю, очень похож на Galkov'а... Или на меня так пиво действует ?

Аскет писал(а):
и даже поколечить

Galkov так не напишет.
по IP вроде Страна- Iceland
Наверное пиво. [/flood]
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#33: 2011-06-25 12:38:32 ЛС | профиль | цитата
[flood]Галков это не напишит только потому, что он это все знает лучше нас с вами[/flood]
карма: 22

0
Ответов: 10
Рейтинг: 0
#34: 2011-06-30 03:36:13 ЛС | профиль | цитата
Так вот, я снова с вами.

К чему я вообще это всё...
Читал как-то давно, на форуме был вопрос связанный с запуском программы в режиме SW_HIDE (условно говоря,возьмём просто как пример, ибо не помню. но чтото подобное).
Средствами среды это действие вроде как было не реализуемо. Так вот, кто-то ответил что мол "так и так, надо вручную редактировать исходник так-то и так-то".

Вот например какая задача натолкнула меня к более глобальному вопросу.
Форме необходимо задать стиль TOPMOST (поверх всех окон), для этого мне нужно вызвать ф-цию SetWindowPos (а если вдруг кто-то до сих пор думает что WinAPI это что то абстрактное, то вызывается она из библиотеки user32.dll).
Поэтому я и спросил про Dll-Call, но не про компонент, а про само явление и как оно реализуется в среде, ибо о встроенных компонентах ничего незнаю, да и каталогизирующей документации не видел.
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#35: 2011-06-30 03:44:42 ЛС | профиль | цитата
Аскет писал(а):
Форме необходимо задать стиль TOPMOST (поверх всех окон), для этого мне нужно вызвать ф-цию SetWindowPos (а если вдруг кто-то до сих пор думает что WinAPI это что то абстрактное, то вызывается она из библиотеки user32.dll).

Для этого уже есть штатный рэпер -- Windows.pas называется. Основные системные функции оттуда беруться. Вот если использовать что-то не совсем системное, типа SQLite, вот тогда надо писать самому рэпер. Местный рэпер для sqlite3.dll так и был написан -- SqLite3Api.pas называется. Кстати, там можно и посмотреть, как реализована оболочка над чужим API
карма: 22

0
Ответов: 14
Рейтинг: 0
#36: 2012-01-07 10:15:49 ЛС | профиль | цитата
http://www.firststeps.ru/mfc/winapi/win/apiwind1.html может кому пригодится
карма: 1

0
Ответов: 5446
Рейтинг: 323
#37: 2012-01-07 11:56:06 ЛС | профиль | цитата
Аскет, конкретно стиль TOPMOST уже реализован в компоненте WinTools
карма: 1

0
37
Сообщение
...
Прикрепленные файлы
(файлы не залиты)