|
Hi,
I tried pEdit->SetWindowText("/n"); but a junk character is displayed instead of going to new line .
Plz help.
|
|
|
|
|
Put "\r\n" instead of "\n"
Also be sure the edit control is multiline (has ES_MULTILINE style).
Ovidiu Cucu
Microsoft MVP - Visual C++
|
|
|
|
|
At some time in the past, Life was simple, we had telex machines, printing on rolls of paper! In those days, when at the end of a line, the next step was sinple, you send a signal to make the paper advance one line, a \NL symbol, and you followed it by a Carriage Return Symbol, a \CR Symbol! Then the CRT Screen was invented, and everyone took a step back. What shall we bo when we are at the end of a line: Send a NL, Send a CR, or send a totally new magic incantation. There was never any agreement on this issue, and it still seeps through into the WIN32 in unexpected ways. for instance, in opening files. By reason of history, if you open or save a Textfile, e.g. by using FILE f = fopen(!MyFile.txt","a+"), any New Line Char (\n) will actuallly be translated on the fly to a '\r\n' pair. When reading back, every '\r\n' pair will be converted on the fly to be read into memory as a '\n'. You may avoid this translation on the fly by opening your files as "a+b" (b for Binary). The purpose of the above is to explain that Microsoft maintains two text formats, The one used in a Program, and the One stored on File! This is all without good reason, but that's the way it is, anyways. The problem is, that Microsoft is not consistent in how the rule is applied! For some reason, best known to both God and Bill Gates, certain controls expect the '\r\n' pair, or in others the '\n\r' pair to work propperly. Try to replace each '\n' with an '\r\n' or an '\xa','\xd' pair. You may have to copy your strings into a buffer to do so, I've been doing so for a long time, Unfortunately, that's the only way it seems to work! By the way, Your resource NEEDS to be flagged as MULTILINE for any of the above to work!
LateNightsInNewry
|
|
|
|
|
Hi..
I'm using Visual C++ 6.0.
I have Downloaded and installed the Platform SDK Redistributable: GDI+ (File Name: gdiplus_dnld.exe Version: 3102.1360 ) to the computer.But I cannot compile GDI+ included project .It says that no such directory or file.The error code is given below.
Compiling resources...
Compiling...
StdAfx.cpp
d:\_thisara\gdi_c++\gdi++\stdafx.h(22) : fatal error C1083: Cannot open include file: 'gdiplus.h': No such file or directory
Error executing cl.exe.
Please tell me what else I have to do inorder to proceed with GDI+ with VC++ 6.0
Thanks
ENTC
UoM
|
|
|
|
|
The redistributable is the package a user installs to use GDI+. You need the GDI+ SDK.
|
|
|
|
|
i want a com (vc++) project. please help me.
|
|
|
|
|
How much you pay for that?
Ovidiu Cucu
Microsoft MVP - Visual C++
|
|
|
|
|
|
First, read the tutorials on this site.
Kevin
|
|
|
|
|
Hi,
If I select 'System menu' in the properties of Dialog box so that I can have Maximize and Minimise buttons on the top, an icon appears on the left corner of the window of the dialog box. Is there anyway I can remove or change this icon?
Thanks.
Tara
Fortitudine Vincimus!
|
|
|
|
|
|
Thank you.
This is what I did:
HICON m_hIcon;
m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON1);
SetIcon(m_hIcon,FALSE);
Fortitudine Vincimus!
|
|
|
|
|
Hai
if u want to change system icon.
u load a icon . in ICON resource view.
and give that icon IDI_NAME.
HICON m_hIcon;
m_hIcon = AfxGetApp()->LoadIcon(IDI_NAME);
SetIcon(m_hIcon,FALSE);
Hi,
Thanks, if u think it's good.
otherwise sorry.
|
|
|
|
|
U can do it as follow:
SetClassLong(hWnd,
GCL_HICON,
(LONG)LoadIcon(GetModuleHandle(NULL),
MAKEINTRESOURCE(IDI_ICON__MAIN)));
==========================
Who: DollfaceYY (杨洋)
QQ: 55780839
MSN: DollfaceYY@hotmail.com
EMail: DollfaceYY@163.com
URL: DollfaceYY.china-pub.com
--- Inside Wintel! ---
-- modified at 22:00 Sunday 13th August, 2006
|
|
|
|
|
Hello everyone!
OK, I have:
vector<Vehicle> vehicles;
Class Vehicle doesn't have a constructor. However, when I add a constructor, I get this error on the line in which vehicles is declared (see above):
1>c:\incoming\war game\Game.h(11) : error C2065: 'Vehicle' : undeclared identifier
The declaration of the constructor is as follows:
Vehicle(int x, int y, int id);
What is wrong with this code? Thanks!
Windows Calculator told me I will die at 28.
|
|
|
|
|
If you don't add a constructor, the compiler automatically adds an emtpty one for you. Add an empty constructor to your class, and it should work.
|
|
|
|
|
That's the problem - if I add an (empty) constructor, it gives me the error...
It's error-free when I don't add one.
Windows Calculator told me I will die at 28.
|
|
|
|
|
You must add a default constructor that doesn't need any parameters: Vehicle::Vehicle()
|
|
|
|
|
Hi..
Someone please help me to insert/add a GIF image in VC++ 6.0. And also I want to change the image's position (In XY Coordinates) and to rotate the Image in specified angles.(rotate only the image not the whole panel in the frame)
It is better if you can provide me some sample codes to do that.
I need someones help in the above matter...
Thanks
Dhananjaya
ENTC
UoM
|
|
|
|
|
Look into GDI+.
Anyone who thinks he has a better idea of what's good for people than people do is a swine.
- P.J. O'Rourke
|
|
|
|
|
Use CImage . CImage can do some of you want .
|
|
|
|
|
|
See GDI+
Image::RotateFlip
|
|
|
|
|
Hi,
As u Suggested I started to use Image object in GDI+.My intention was to make a Image object and manupulate its position and orientation.(As given in msdn page titled Drawing, Positioning, and Cloning Images - refer the link below)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/GDIPlus/AboutGDIPlus/IntroductiontoGDIPlus/OverviewofGDIPlus.asp[^]
I tried to insert a image to my main frame using "Image" in GDI+. But a runtime error (unhandled exception) is occuring when im going to run the program.The details are as follows.
I have included "gdiplus.h" in StdAfx.h. There were no issues on that.But the problem started when i tried to insert a image using the guidelines given in above msdn link(.Drawing, Positioning, and Cloning Images - GDI+)
As per that method I used the following code:
CPaintDC dc(this);<br />
Graphics myGraphics(dc.m_hDC);<br />
<br />
Image myImage(L"robot.gif");
myGraphics.DrawImage(&myImage, 20, 10);
The program Built & compiled successfully in VC++ 6.0.But didn't run.It gaves a error.
When I insert that code to a .NET project the error message says that ;"Unhandled exception at 0x7c9105f8 in tttdk.exe: 0xC0000005: Access violation reading location 0x00000010."
When I break it , it shows the location of the error in the following cpp file.
D:\VS\VC\atlmfc\src\atl\atls\allocate.cpp
..<br />
<br />
...<br />
<br />
CAtlTraceCategory *CAtlAllocator::GetCategory(int iCategory) const<br />
<br />
{<br />
<br />
if(iCategory == m_pProcess->CategoryCount())<br />
<br />
return NULL;<br />
<br />
<br />
<br />
ATLASSERT((iCategory < m_pProcess->CategoryCount()) || (iCategory == -1));<br />
<br />
CAtlTraceCategory *pCategory = NULL;<br />
<br />
if(iCategory >= 0)<br />
<br />
{<br />
<br />
BYTE *pb = reinterpret_cast(m_pProcess) + m_pProcess->MaxSize();
<br />
pCategory = reinterpret_cast(pb) - iCategory - 1;<br />
<br />
}<br />
<br />
return pCategory;<br />
<br />
}<br />
<br />
.............. Please help me regarding the above matter ASAP.or else tell me way to Insert a GIF image to a MFC frame and to change its position and rotate by given angles time to time.
Dhananjaya
ENTC
UoM
ENTC
UoM
|
|
|
|
|
if you want to show gif or jpeg or png or bmp you can use from CImage class but im not sure its working in VC6.0 or no but this problem
I think this code solve your problem
<br />
ULONG_PTR m_gdiToken;<br />
GdiplusStartupInput gdiplusStartup;<br />
<br />
GdiplusStartup(&m_gdiToken, &gdiplusStartup, NULL);<br />
<br />
img = Image::FromFile(L"c:\\0.jpg");<br />
<br />
CPaintDC dc(this);<br />
Graphics myGraphics(dc.m_hDC);<br />
...<br />
...<br />
|
|
|
|