DELPHI

9 отговора 0 прегледа
#1

DELPHI

Програмирам на Delphi. Целта ми е да правя графика, но ми е необходимо да знам на колко пиксела е настроен Desktop-a (т.е. как е настроен екрана) на случаен компютър, на който ще работи програмата, за да мога пълноценно да го използвам. В момента Canvas-a ми е 640х480 пиксела и на екран с по-голяма адресируемост картинката е смешно малка. Как в процеса на работа на програмат си да установя размерите на екрана, за да си мащабирам програмно генериранот изображение.
Отговор
в отговор на Ученика #2

DELPHI

Mnogo prosto i elementarno moje da se razbere kato si vsemesh informaciata ot registura na windows. Tregistry e class v delphi s koito s raboti directno s registara. ako ne uspesh sam zapisi se na kurs pri men. chao.
Отговор
в отговор на Ivan Vladimirov #3

DELPHI

Аз не разбирам много от Delphi и не знам от къде точно да се вземе тази информация, сигурно я има някъде записана... Един тъп начин, който веднага ми хрумва е да си създадеш нова форма, направиш невидима, разпънеш я на целия екран и и вземеш height и width и после си я унищожиш. Доста неелегантно, но може и да проработи. Все пак направи първо search в хелпа на desktoparea или нещо подобно
Отговор
в отговор на Ученика #4

DELPHI

GetSystemMetrics (2.x) (WINPROCS unit) function GetSystemMetrics(Index: Integer): Integer; The GetSystemMetrics function retrieves the system metrics. The system metrics are the widths and heights of the various elements displayed by Windows. GetSystemMetrics can also return flags that indicate whether the current version of the Windows operating system is a debugging version, whether a mouse is present, or whether the meanings of the left and right mouse buttons have been exchanged. Towa e f-q na API ste ti swyrshi rabota
Отговор
в отговор на KrasiSoft #5

Delphi's Component

Namerih v help edin komponent narechen screen. Prosto si pishesh v koda screen.height ili screen.width i poluchavash nuzhnata informacia. Po princip Windows ne e ot nai stabilnite sistemi, taka che ne e preporychitelno da mu byrnikash v registry-to za shtialo i neshtialo.
Отговор
в отговор на Ceco #7

DELPHI

Благодаря, няма да се възползвам от съвета. Познавам С++ добре на теория, но считам за хулигански език. Паскал е по-дисциплиниран. А и след като имам стотоци написани от мен процедури за двумерна, тримерна графика и символна обработка, не виждам смисъл да губя всичко това, плюс натрупан опит.
Отговор
в отговор на Ceco #8

DELPHI

Цецо, къде ходиш? Мина през C++ Builder и не се обади повче. Поздрави: Любо
Отговор
в отговор на Ученика #9

DELPHI

Добре де, Защо смяташ, че има ужасяващи разлики в такива обектно ориентирани технологии ката Pascal Objects и C++? Вярно е че има, но те не водята до хулиганство в едната, а в другата едва ли не до пасторална идиля. Дисциплината е приоритет на работещия, специално при това срванение. В същност тук аз цитирам мнение на един много добър познавач, с което съм почти напълно съгласен. Поздрави: Любо
Отговор
в отговор на Ученика #10

DELPHI

Здравей, Молят отговори ми на един въпрос (ако нямаш нищо против) Работил ли си ClipRegion's , които не са свързани с правоъгълна област. Знаеш ли нещо за теории за извеждане на изображения в произволни по форма затворени области? Поздрави: Любо
Отговор