Panowie czy jest jakaś funkcja (a na pewno jest ) którą można zablokować okno konsoli tak aby w żaden sposób nie można było go rozciągnąć?
0
2
Pobierasz uchwyt okna konsoli GetConsoleWindow , mając uchwyt okna funkcją GetWindowLong z parametrem GWL_STYLE pobierasz styl okna usuwasz WS_SIZEBOX i taki ustawiasz funkcją SetWindowLong.
Nie mam kompilatora C++ więc podaję dla Delphi jak to wygląda:
var
hWnd: Cardinal;
Style: Integer;
begin
hWnd:= GetConsoleWindow;
Style:= GetWindowLong(hWnd, GWL_STYLE);
Style:= Style and not WS_SIZEBOX;
SetWindowLong(hWnd, GWL_STYLE, Style);
Readln;
end.
PS: Zamiast używać Get/SetWindowLong lepiej w nowszych wersjach systemów używać Get/SetWindowLongPtr dla kompatybilności z 64bit
0
A jak by zablokować scroll bar w konsoli? Chodzi mi o to abym nie było możliwości scrollu
0
http://msdn.microsoft.com/en-us/library/windows/desktop/ms683171%28v=vs.85%29.aspx
Scroll bar się pojawia jeżeli bufor jest większy niż okno.