PDA

View Full Version : Screen Resolution



bpzone
پنج شنبه 18 مرداد 1386, 14:26 عصر
سلام به همگی
من یک مشکل کوچولو پیدا کردم ...
من می خوام زمانی که برنامه اجرا میشه Screen Resolution به 768*1024 تغییر پیدا کنه ...
باید چی کار کنم ؟؟؟؟
در ضمن دارم با C#.Net 2005 کار می کنم ....
ممنون از کمکتون

Mohammadreza Heidari
پنج شنبه 18 مرداد 1386, 20:16 عصر
باید از توابع API استفاده کنید.
در سی شارپ تابع برای این کار وجود نداره
پیشنهاد میکنم به MSDN سری بزنید.

am_abbas65
جمعه 19 مرداد 1386, 00:39 صبح
میتونی کار زیر رو انجام بدی


private void Frm_Activated(object sender, EventArgs e)
{
this.height=1024;
this.width=768;
this.CenterToScreen
}

mehdi.mousavi
جمعه 19 مرداد 1386, 00:47 صبح
سلام به همگی
من یک مشکل کوچولو پیدا کردم ...
من می خوام زمانی که برنامه اجرا میشه Screen Resolution به 768*1024 تغییر پیدا کنه ...
باید چی کار کنم ؟؟؟؟
در ضمن دارم با C#.Net 2005 کار می کنم ....
ممنون از کمکتون


سلام.
مثال مربوط به این مقاله (http://www.microsoft.com/indonesia/msdn/pinvoke.aspx) رو از اینجا Download کنید (http://download.microsoft.com/download/8/2/d/82d5ca1d-7174-46f9-a526-b15a8c0b728c/pinvokesamples.msi) و در VS2005 باز کنید. در دایرکتوری Window Resolution کلاسهای مربوطه نوشته شده، اونها رو مطالعه کنید تا متوجه بشید چطور میشه این کار رو انجام داد. (این مثال کلا در رابطه به P/Invoke و نحوه استفاده از اون در C# صحبت میکنه). البته من تغییر Resolution رو توسط برنامه توصیه نمیکنم، مگر برای نوشتن بازی و برنامه هایی از این دست...

Mohammadreza Heidari
جمعه 19 مرداد 1386, 18:12 عصر
میتونی کار زیر رو انجام بدی


private void Frm_Activated(object sender, EventArgs e)
{
this.height=1024;
this.width=768;
this.CenterToScreen
}



اگه اشتباه نکنم شما اندازه فرم رو تغییر دادین :اشتباه: