PDA

View Full Version : از کار انداختن دکمه Minimiz فرم



yashar666
دوشنبه 30 مهر 1386, 12:29 عصر
با سلام

می خواستم ببینم چطور میشه دکمه Minimiz $Maximaiz فرم رو غیر فعال کرد

اگه میشه یا تابع api یش رو بدید یا تکه کدش رو ممنونم

manvaputra
دوشنبه 30 مهر 1386, 12:32 عصر
خوب مگه از توی Properties نمیشه تنظیم کرد؟

rasool_brn
دوشنبه 30 مهر 1386, 14:21 عصر
در داخل Object Inspector خصوصیت Border Icons فرم رو باز کن بعد مقدار زیرخصوصیت Maximize یا Minimize رو False کن.

Accidentboy
دوشنبه 30 مهر 1386, 17:18 عصر
فکر کنم از deletemenu هم بشه استفاده کرد

SYNDROME
دوشنبه 30 مهر 1386, 18:12 عصر
خوب مگه از توی Properties نمیشه تنظیم کرد؟



در داخل Object Inspector خصوصیت Border Icons فرم رو باز کن بعد مقدار زیرخصوصیت Maximize یا Minimize رو False کن.

با احترام
وقتی روشی که دوستمان در بالا گفت به این راحتی کار ما را راه می اندازد آیا دلیل به خصوصی دارد که از روشی که شما گفتید استفاده کنیم؟
موفق باشید

yashar666
دوشنبه 30 مهر 1386, 20:23 عصر
نه .می دونم ولی مثلا دکمه ضربدر (close) رو که نمیشه غیره فعال کرد میشه کاملا مخفی کرد من می خوام بدونم چطوری می شه با تابع api به اونجا دسترسی داشته باشم که حتی در صورت ظاهر بودن هر کدام از اونا آنها رو disable کنم

Valadi
دوشنبه 30 مهر 1386, 21:25 عصر
برای از کار انداختن Close

procedure TForm1.FormCreate(Sender: TObject);
var
hMenuHandle: Integer;
begin
hMenuHandle := GetSystemMenu(Handle, False);
if (hMenuHandle <> 0) then
DeleteMenu(hMenuHandle, SC_CLOSE, MF_BYCOMMAND);
end;

Accidentboy
سه شنبه 01 آبان 1386, 09:30 صبح
با احترام
وقتی روشی که دوستمان در بالا گفت به این راحتی کار ما را راه می اندازد آیا دلیل به خصوصی دارد که از روشی که شما گفتید استفاده کنیم؟
موفق باشید

SYNDROME عزیز اگه منظورت من هستم

گفتم این روش هم وجود داره

میشه از این روش هم استفاده کرد