CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 6 of 6
  1. #1
    Join Date
    Apr 1999
    Posts
    2

    CEdit limit on win95?

    Hi,

    This is my first post so please bear with me if I am doing anything wrong....

    Does CEdit (or actually CEditView) have any hidden text limit on win95? I wrote a program that uses GetEditCtrl().GetLimitText()*3/4

    as the threshold of window text for a CEditView derived class object on win95. What happened was, depending on the initial size of the text window, sometimes the text gets to write up to that threshold and sometimes it doesn't and just hangs there. I couldn't find anything in CEdit other than GetLimitText() that controls the text size of the window.

    BTW, the documentation says that the maximum size for a CEdit is 64k on win95. If that's the case how do people iimplement editors with CEditView on win95?

    Oh another thing, I used GetVersionEx to figure out it's win95. The program was actually built with vc++ 5.0 on NT4.

    Thanks in advance for any help.

    -Raymond



  2. #2
    Join Date
    Apr 1999
    Posts
    1

    Re: CEdit limit on win95?

    CEdit has a limitation of 64K. The easiest way to overcome the problem is to use a rich edit control instead.


  3. #3
    Join Date
    Apr 1999
    Posts
    2

    Re: CEdit limit on win95?

    > CEdit has a limitation of 64K. The easiest way to overcome the problem is to use a rich edit control instead.

    Thanks for the reply. GetEditCtrl().GetLimitText()

    does return 64K.

    My problem is I use 64K*3/4 as the threshold of the window text and always chop off the top 1/3 of the text once the threshold is reached. This works fine sometimes: I can keep writing text into the window (which actually acts like a console) for hours. However sometimes the window just hangs before reaching the threshold (the size of the window text at those times vary, but the smallest I found was around 25K). I really want to figure out why this happens and how, if possible, to detect and avoid it programmatically.

    I'll give CRichEdit a try anyway. Thanks.

    -Raymond





  4. #4
    Join Date
    May 1999
    Posts
    78

    Re: CEdit limit on win95?

    I have the same problem ...but now by replacing the Edit with rich edit the dialoge does not popup...Do you know why?


  5. #5
    Join Date
    May 1999
    Location
    Sydney, Australia
    Posts
    420

    Re: CEdit limit on win95?

    Notepad is written using CEditView and has the limit of 64kb
    Wordpad uses CRichEditView and has not the 64kb limit

    Sally

    OBS, k is the metric symbol for kilo, so 64000 is correctly 64k
    64K is denoting a temperature using the Kelvin scale, 64K is very very cold indeed...


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured