|
yes that looks helpful,, let me look in to the LOGFONT now. thanks anyways.
|
|
|
|
|
|
|
Hello again, all. I need help with function overloads. I have overloaded a class constructor but its not working. I added the second constructor and thought I could call the original and save a lot of typing.
ref MyClass{
int ProductValue;
MyClass(array<int32^>^ arrIn)
{
///Do lots of stuff
ProductValue = arrIn[0] * arrIn[1];
}
MyClass(int i, int j)
{
array<int32>^ newArr = gcnew array<int32>(2);
newArr[0] = i;
newArr[1] = j;
MyClass::MyClass(newArr);
}};
myCobj = gcnew MyClass(4,6);
///myCobj->ProductValue = 0 and not 24
When I call the 1st constructor everything works fine. But calling the second constructor does not return an initialized object. i.e. ProductValue is 0 (zero) instead of 24 (for example).
|
|
|
|
|
The call MyClass::MyClass(newArr); will create a new temporary object.
Change it to this->MyClass::MyClass(newArr);
«_Superman_»
I love work. It gives me something to do between weekends.
|
|
|
|
|
Alright, thanks brother. Just changed it and it looks good.
|
|
|
|
|
Hi all,
I'm trying to program my first game. It's sort of like Tetris where you have different shapes.
I'd like to use a linked list to go through the list of shapes. But I'd also like to have derived classes representing each type of shape. Basically, I would have a basic Shape class, and derived classes for each type of shape (Shape_1, Shape_2, Shape_3 etc.)
Now, using the linked list, the *next pointer in my list would have to point to a different derived class depending on the shape. Is that something possible in c++?
|
|
|
|
|
|
|
|
how can i print input data in dialog based projects??
|
|
|
|
|
|
Hi
I got Bitmap. How can I save it to a file using GDI+?
Bitmap* pBitmap;
.....
Save pBitmap to a file ????
Thanks,
modified on Thursday, July 30, 2009 3:40 PM
|
|
|
|
|
The Bitmap class inherits from the Image class and the Image class has a Save method.
So this creates a bmp file.
CLSID clsid;
GetEncoderClsid(L"image/bmp", &clsid);
pBitmap->Save(L"file.bmp", &clsid, NULL);
This creates a jpeg file.
CLSID clsid;
GetEncoderClsid(L"image/jpeg", &clsid);
pBitmap->Save(L"file.jpeg", &clsid, NULL);
A few more image types are supported.
«_Superman_»
I love work. It gives me something to do between weekends.
|
|
|
|
|
If I do this I get invalid parameter from the save. Do you have any ideas why I would get this?
|
|
|
|
|
Have anybody need to type a custom text in StatusBar at first start SDI application ? I want to display something at pane 0 of statusbar at SDI application and no matter how much try that I didn't make it ... I try this in many ways but unsuccesfull : My problem is : in CMainFrame::SetMessageText("My custom message") do not work at first launch : framework display "Ready" ...
|
|
|
|
|
If you edit the .rc file (text editor will work, look for AFX_IDS_IDLEMESSAGE and change it to whatever you like.
Hope that helps.
Karl - WK5M
PP-ASEL-IA (N43CS)
PGP Key: 0xDB02E193
PGP Key Fingerprint: 8F06 5A2E 2735 892B 821C 871A 0411 94EA DB02 E193
|
|
|
|
|
I try that too but my messages depends of some start conditions and will not always be the same .For sample , if my programs can not connect to a database at first launch , I want type that in statusbar ... Anyway , I apreciate your answer ! Thanks a lot !!!
|
|
|
|
|
Is there a better (simpler) way than using "GetClassName" to check if a window class is one of the general window classes like "EDIT", "BUTTON", etc... ?
|
|
|
|
|
How much simpler do you need it to be?
GetClassName tells you in a single function call.
|
|
|
|
|
I was hoping for a method where I didn't need to create a buffer, call a function, and then do a string comparison.
|
|
|
|
|
Well, how do you envision it happening? Is the program supposed to use telepathy?
|
|
|
|
|
I was hoping there was "reserved" range of integral values for the general window classes, and some symbols defined so I could do something like...
if (::GetWndClassThroughTelepathy(pWnd->m_hWnd)==EDIT_WINDOW_CLASS) {
// We know this is an edit window class
}
O'Well, I guess it'll all make sense to me someday.
Thanks anyway.
|
|
|
|
|
With C/C++ this is as simple as it can get.
Unless you want to have the overhead of a class like CString .
«_Superman_»
I love work. It gives me something to do between weekends.
|
|
|
|
|
Hi,
When Creating Objects
For Controls e.g. CEdit, CStatic, etc ....
thr 3rd parm in the Create method is a CRect or
Rect specfying the Size of the Control is there
Anyway to use the Values specfied in the
resource file maybe by using NULL as the Value
it would then look at the resource file for the
Size of the Window Object
thankx
|
|
|
|