![]() |
Win32 API | PureBasic | Управление буфером консольного окна
Добрый день.
Мне необходимо изменить размер буфера консольного окна. Я нашел описание функции SetConsoleScreeBufferSize_ на http://msdn.microsoft.com Но когда я запускаю на выполнение такой код: Код:
If OpenConsole() Вместе с тем параметр, как видно из кода, заявлен как и нужно COORD, handle окна ловится нормально потому что вот такой код, к примеру, работает нормально: Код:
If OpenConsole() Кто сталкивался с чем-либо похожим? |
unhappy
спасибо за сабж... очень неплох, жаль небесплатный :( насколько понял из справки пурибасик поддерживает передачу сруктур (в функции и процедуры) только "по ссылке", а SetConsoleScreenBufferSize принимает структуру "по значению". Цитата:
Код:
If OpenConsole() |
amel27
Спасибо! Сейчас попробовал - всё работает. Действительно же в описаниии функции на msdn указано, что надо передавать не указатель на структуру, а именно параметр в dword. это всё невнимательность :( Полную версию PureBasic можно найти на ru-board'е |
Время: 16:41. |
Время: 16:41.
© OSzone.net 2001-