Mega Code Archive

 
Categories / Delphi / Forms
 

Form menusunde kapat komutunun yok edilmesi

procedure TForm1.FormCreate(Sender: TObject); var hwndHandle : THANDLE; hMenuHandle : HMENU; iPos:Integer; begin hwndHandle := FindWindow(nil,PChar(Caption)); if (hwndHandle <> 0) then begin hMenuHandle := GetSystemMenu(hwndHandle, FALSE); if (hMenuHandle <> 0) then begin DeleteMenu(hMenuHandle, SC_CLOSE, MF_BYCOMMAND); iPos := GetMenuItemCount(hMenuHandle); Dec(iPos); { Make sure no errors occured i.e. -1 indicates an error } if iPos > -1 then DeleteMenu(hMenuHandle,iPos,MF_BYPOSITION); end; end; end;