Используя WinForms, создайте форму и установите следующее:
Text = "";
FormBorderStyle = Sizable;
ControlBox = false;
MaximizeBox = false;
MinimizeBox = false;
ShowIcon = false;
Edit:
Это требует, чтобы окно было значительным, но вы можете немного обмануть. Установите MinimumSize и MaximumSize на желаемый размер. Это предотвратит изменение размера пользователем.
Как предложил Джефф, вы также можете сделать это в CreateParams:
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
unchecked
{
cp.Style |= (int)0x80000000; // WS_POPUP
cp.Style |= 0x40000; // WS_THICKFRAME
}
return cp;
}
}
В обоих случаях, однако, вы все равно получите размерный курсор при наведении курсора на края. Я не уверен, как этого избежать.