User sent me an email wanting me to expand the size of a message box.
I have a routine built into one of my systems where the user can enter "Important Notes" about a customer. The table is a pretty basic table Customer Code/Date / Note (60 chars) / Note Importance Code (1 char). One of the Note Importance Codes is a "V" for Volatile. Whenever they are in Customer Maintenance and go to pull up a Customers account, the system looks at the Notes for that customer and finds the most recent 10 or less Volatile Notes. I concat these notes together into a long string of text being Date+'-'+Note followed by a carriage return. So I end up with a string of these notes with a Carriage return every 70 characters. NOW. I then pop that up before they can do anything on the customer using a MessageBox(MYTEXT,16,"Important Notes"). It works perfectly on Windows XP machines but on the Windows 7 machines the box is not big enough and cuts the note line off at 56 characters and puts the remaining 14 on the next line, then starts the next note on a new line(as it should) and cuts it off at 56 and puts the remaining on the next line. It's like, it sees the carriage returns and respects them but it's using a different Point size to compute the size of the box and doesn't allow the whole line to fit. We have tried changing the Font for Messagebox in the Aero System, doesn't seem to help, it changes the displayed font, but still cuts it off at 56 characters.
Anybody else see anything like this?