Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

How do I create a console window with a scrollbar in Win32/SDK?

Posted on 1997-10-15
1
231 Views
Last Modified: 2013-12-03
I have a Win-32 GUI application which uses a console window to display output of "printf" type functions.  I created the console window using AllocConsole(), and redirected the stream stdout to the console STDOUT.  However the console window does not appear with scroll bar so I cannot scroll up to see all of my output sent to the console
window.  Any suggestions on how to create console window with scrollbars?  

Thanks,
daniel


--
Daniel G. Chandran              Phone: (609) 386-8600  Ext: 127
Panasonic AVC American Labs.        Fax: (609) 386-4999
95D Conneticut Drive                e-mail: daniel@research.panasonic.com
Burlington, NJ 08016
0
Comment
Question by:danchandran
1 Comment
 
LVL 5

Accepted Solution

by:
y96andha earned 100 total points
ID: 1407605
Use the SetConsoleScreenBufferSize function to change the buffer size. By doing this, you can specify how many scrollback lines you want. The following code sample sets the buffer size to 500 lines.

COORD co;
co.X = 80;
co.Y = 500;
SetConsoleScreenBufferSize(GetStdHandle(STD_OUTPUT_HANDLE), co);

0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article shows how to make a Windows 7 gadget that accepts files dropped from the Windows Explorer.  It also illustrates how to give your gadget a non-rectangular shape and how to add some nifty visual effects to text displayed in a your gadget.…
This article describes how to programmatically preset the "Pages per Sheet" option that's available with most printer drivers.   This setting lets you do "n-Up" printing, where two, four, or more pages are printed on each sheet of paper. If your …
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question