PDA

View Full Version : سایز صفحه و فارسی شدن سیستم



sajadvahedi
دوشنبه 10 مهر 1391, 08:21 صبح
سلام و خسته نباشد
دو تا سوال داشتم،
1- می خوام هرجا که نرم افزار رو نصب می کنم اندازه صفحه نرم افزار با رزولیش اون سیستم یکی بشه چه کار کنم؟
2- نرم افزار رو هر جا که نصب کنم فارسی سیستم هم درست بشه ؟

Felony
دوشنبه 10 مهر 1391, 09:20 صبح
با رزولیشن اون سیستم یکی بشه یعنی چی ؟ یعنی اندازه صفحه مانیتور بشه ؟ اگر بله میتونید از متد های Height و Width شئ Monitor استفاده کنید و اندازه مانیتور رو بگیرید .
منظورتون این هست که فرمتون اندازه Work Area میز کار بشه ؟ اگر بله میتونید از تابع SystemParametersInfo (http://www.google.com/url?sa=t&rct=j&q=systemparametersinfo&source=web&cd=1&cad=rja&ved=0CB4QFjAA&url=http%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Flibrary%2Fwindows%2Fdesktop%2Fms724947(v%3Dvs .85).aspx&ei=OjVpUOmqGKie2QW5Nw&usg=AFQjCNEFl1SyYNmDjIygQkteak81VZvMyQ)استفا ه کنید .


2- نرم افزار رو هر جا که نصب کنم فارسی سیستم هم درست بشه ؟
صدها بار در این مورد تو همین انجمن صحبت شده ، قبل از پرسیدن سوال جست و جو کنید .

sajadvahedi
سه شنبه 11 مهر 1391, 11:30 صبح
در مورد سوال اول چطوری طول و عرض رو بگیرم ؟
در مورد سوال دوم ، جستجو کردم ول چیزی پیدا نکردم ، شاید درست جستجو نکردم میشه کمک کنید؟

SayeyeZohor
چهارشنبه 12 مهر 1391, 08:48 صبح
در مورد سوال اول

PUBLIC
DeskSize: TRect;
end;

procedure FormCreate(Sender: TObject);
begin
SystemParametersInfo(SPI_GETWORKAREA, 0, @DeskSize, 0);
//ميتوان از اين نتايج براي اندازه دقيق تصوير استفاده نمود
SetBounds(DeskSize.Left, DeskSize.Top, DeskSize.Right - DeskSize.Left, DeskSize.Bottom - DeskSize.Top);
end;

sajadvahedi
پنج شنبه 13 مهر 1391, 06:58 صبح
سوال دومم چی ؟
لطفا کمکم کنید.در این مورد dll وجود دارد ؟

mbshareat
پنج شنبه 13 مهر 1391, 08:39 صبح
سلام و درود
سوال دومتون مبهمه
لطفا " نصب فارسی" رو جستجو بدید ببینید کدوم به دردتون میخوره.