Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];

Вниз

PopupMenu! как сделать для ListView (WinAPI)???   Найти похожие ветки 

 
NikNet ©   (2005-05-09 03:41) [0]

Ребята работаю на чистом API! вроде ListView сделал теперь осталось PopupMenu сделать :)))))))  ???

----------------
Я на какой версий DELPHI лучше писать
под API что бы размер меньше был?


 
Marser ©   (2005-05-09 14:14) [1]

Без особой разницы. Меньше всего в Delphi 2, но там удобств меньше...


 
Gero ©   (2005-05-09 14:38) [2]


> Ребята работаю на чистом API!

Нифига себе!

> на какой версий DELPHI лучше писать
> под API что бы размер меньше был?

Delphi1


 
Юрий Зотов ©   (2005-05-09 15:03) [3]

Если на чистом API, то практически без разницы. И странно, что у человека, который пишет на чистом API такой вопрос вообще возник.


 
Marser ©   (2005-05-10 01:07) [4]

Кстати, писанина на чистом АПИ на самом деле содержит не так уж мало подводных камней. Это я недавно осознал на своей шкуре, однако и экспериенса почерпнул немало. Да и не закончил я ещё...

> Gero ©
> Delphi1

Злой ты... И кому нужно 16-разрядное приложение, которое даже адресное пространство получить нормально не может?


 
Gero ©   (2005-05-10 09:50) [5]


> И странно, что у человека, который пишет на чистом API такой
> вопрос вообще возник.

Вполне возможно, что писание на API ограничилось копированием примера из какого-нибудь FAQ.

> И кому нужно 16-разрядное приложение, которое даже адресное
> пространство получить нормально не может?

Не знаю, кому оно нужно, я так понял, что главное не функциональность, а размер.


 
MooSE   (2005-05-11 17:33) [6]

Ребята. Недавно увлёкся WinAPI. ИМХО самый лучший компилятор - TMT Pacscal. Но к нему ещё надо привыкнуть. Зато очень маленький код выдаёт.


 
Marser ©   (2005-05-11 17:59) [7]

Посмотрю как-нибудь, что это за TMT. Не то, чтобы я АПИ увлёкся, но для общего развития полезно.


 
alpet ©   (2005-05-11 18:08) [8]

Я когда-то работал с TMT для DOS. Мне не понравилось его варварское отношение к операциям ввода с клавиатуры. Не знал что он уже и PE компилирует. Для наименьшего размера файла имхо нужен FASM и UPX, а высокоуровневые языки здесь врядли имеет сравнивать. Кстати если у меня программа на asm собирается в 3кб exe-шник, он все равно занимает на диске 16kb (такой размер кластера).

Что касается сабжа - следует провлять больше внимания к исходникам VCL, MSDN. В последнем кстати подробно описывается полезное сообщение WM_CONTEXTMENU.


 
NikNet ©   (2005-05-12 01:49) [9]

Это что гостевая книга что ли
человек помощь просит а они
разболтались :(

Если хотите дествительнно уменьшить размер файл
вот на эту страничку зайдите и найдите DELPHI v0.1  IP
http://www.exmortis.narod.ru/
Это тотже самый WinAPI только там транслятор в ASM
таким образом простой пример вызова Notepad.exe
будет занимать все волишь 1.5 kb ВОТ И ВСЕ!!!

А теперь помогите мне с этим PopupMenu?
и ещё как в ListView(API) добавить сетку
если она у меня с колонками (4 - колонки)?



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.035 c
3-1115284835
denis24
2005-05-05 13:20
2005.07.11
Непростая раскраска DBgrid


4-1116090982
FireHawk
2005-05-14 21:16
2005.07.11
Как узнать запущен ли экзекшник по его имени?


14-1118144204
Xmen
2005-06-07 15:36
2005.07.11
Программа в СистемТрей


1-1118916350
serko
2005-06-16 14:05
2005.07.11
Таблица с картинками!


1-1119381748
Galiaf
2005-06-21 23:22
2005.07.11
Прозрачность в StaticText.





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 Spanish 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
Английский Французский Немецкий Итальянский Португальский Русский Испанский