|
Hello,
void CExample::Serialize( CArchive& ar )
{
CObject::Serialize( ar );
if( ar.IsStoring() )
ar << m_strName;
else
ar >> m_strName;
}
With Regards,
R.Selvam
|
|
|
|
|
|
I'm adding a DXF-Export feature to existing diagram-drawing code. We have several different types of drawing code that we would like to export to DXF.
In circumstances like this, is it customary to overload the windows GDI functions (eg instead of calling Rectangle() directly, I'd call ModRectangle() which would then export to DXF OR write to the DC via Rectangle()) Or would it be better to just create new parallel code specifically for the DXF export of this drawing code?
I can see positive and negative repercussions for both techniques...
|
|
|
|
|
How do I use the isdigit function my program won't compile. It says
invalid operands of types `long double' and `<unknown type>' to binary `operator=='
Here is my program
//Calculator program
#include <iostream>
#include <cctype>
using namespace std;
int main ()
{
long double var1;
long double var2;
char sign;
//Begin calculator loop. Will loop continuously until first
//number entered is a 0.
do {
cout << "Enter a number ";
cin >> var1;
cout << "Enter a sign ";
cin >> sign;
cout << "Enter a number ";
cin >> var2;
if(var1 == isdigit) continue;
//Begin calculator functions. +, -, /, *.
switch (sign){
case ('+'):
cout << var1 + var2 << '\n' << '\n';
break;
case ('-'):
cout << var1 - var2 << '\n' << '\n';
break;
case ('*'):
cout << var1 * var2 << '\n' << '\n';
break;
case ('/'):
cout << var1 / var2 << '\n' << '\n';
break;
default:
cout << "You didn't enter a correct sign";
cout << '\n' << '\n';
break;
//If the user enters an unrecognized sign they will get a
//message that says: You ddn't enter a correct sign.
}
} while (var1 != 0); //If first number entered is a 0
//the program will terminate at the end
//of the loop. (The Do While loop)
}
|
|
|
|
|
Try:
if(isdigit(var1)) continue;
in place of:
if(var1 == isdigit) continue;
Regards,
Simon
|
|
|
|
|
Anyone know how to add tooltip support to a CObject derived class that doesn't seem to fire through a ON_NOTIFY_EX(TTN_NEEDTEXT, 0, OnToolTipNotification)?
|
|
|
|
|
I hide main window,
so icon of application not apperas.
But I show child CDalog,
and I want that it shows self at task bar
with icon.
How to do it?
Thanks.
|
|
|
|
|
Make it a child of the desktop, rather than your hidden dialog - IE pass NULL for it's parent window.
|
|
|
|
|
|
Hi all,
Please clarify my doubt....
In my application I need to implement the linestyle to polyline for different penwidth. Is there any way to set the linestyle and penwidth for polyline implementation ???
How to implement this ...
Awaiting for your reply...
Rdgs,
Chinna
|
|
|
|
|
Hi,
1) In my MFC application,i have implemented OnDraw() function to display controls in a view.But i see that OnDraw() function is called manytimes by default.Is this s bug in MFC?.
How to avoid OnDraw()?
2)When i avoid OnDraw(),when i try to manually load and unload accelarator(soft keyboard in PPC) the view is not redrawn.The view moves up.
Pls help..
I really apprecite the help?...
Thnks in advance
Ram
|
|
|
|
|
Hi everyone,
I have a simple question that I do not have an answer to. How can I create a project that will generate a .lib file for me? I have been trying to figure this out for an hour now, with no luck.
Please help!
Thanks,
Pankaj
Without struggle, there is no progress
|
|
|
|
|
There should be an option in the New Project AppWizard for 'Win32 Static Library'.
Michael
But you know when the truth is told,
That you can get what you want or you can just get old,
Your're going to kick off before you even get halfway through.
When will you realise... Vienna waits for you? - "The Stranger," Billy Joel
|
|
|
|
|
My stupidity factor real high today
Thanks Mike
Pankaj
Without struggle, there is no progress
|
|
|
|
|
I want to chanhe background at usual button ?
It is possible to redefine base class, so on...
What need to do ?
Thanks.
|
|
|
|
|
Do you wish to change the background color of a control or a dialog or what? If your question is to change a buttons color search this website for subclassing buttons. Chris and alot of folks have written fine articles doing this.
Best Wishes,
ez_way
|
|
|
|
|
I need references,
but not folks about folks (about folks).
|
|
|
|
|
I've used this in the past
http://www.codeguru.com/buttonctrl/ClrButton.html[^]
Michael
But you know when the truth is told,
That you can get what you want or you can just get old,
Your're going to kick off before you even get halfway through.
When will you realise... Vienna waits for you? - "The Stranger," Billy Joel
|
|
|
|
|
Thanks you , but
Some problem:
whenever button I supply to my Dialog,
methid of button
virtual void DrawItem(LPDRAWITEMSTRUCT lpDIS);
- not called.
What prevents to do it?
May be some handler masks it ?
________________
Often with many wisdom wording,
you can be just deceived, at least by style.
|
|
|
|
|
vgrigor wrote:
What prevents to do it?
The button must be set as an Owner Draw button. This is a property of the button in the resource editor on the Styles tab.
Michael
But you know when the truth is told,
That you can get what you want or you can just get old,
Your're going to kick off before you even get halfway through.
When will you realise... Vienna waits for you? - "The Stranger," Billy Joel
|
|
|
|
|
"The button must be set as an Owner Draw button. This is a property of the button in the resource editor on the Styles tab." -very useful advice.
thanks you.
I had lot of trouble make button working emulating it self.
___________________
Right news:
http://www.theinquirer.net/?article=13957
Phyllis Quota thinks outside the box
|
|
|
|
|
hi
i use LoadMenu after SetThreadLocale to bring up Hebrew menus and replace the English ones with them. the problem is that whenever i close all documents or open a new document when no doc is open the new menu is opened in English while the thread locale is set to Hebrew.
what's wrong?
i use the following method to change the current menu lang:
UINT getDocTemplateId(CDocTemplate* pDocTemplate)
{
// Helper class to extract the m_nIDResource member
class CHelperDocTemplate : public CDocTemplate
{
public:
CHelperDocTemplate():CDocTemplate(0, NULL, NULL, NULL){}
UINT GetResourceId(){return m_nIDResource;}
};
return ((CHelperDocTemplate*)pDocTemplate)->GetResourceId();
}
void CMainFrame::pr_changeLanguage(AeLanguage lang)
{
SetThreadLocale(MAKELCID(MAKELANGID((lang==langFarsi)?LANG_ARABIC:LANG_ENGLISH,SUBLANG_DEFAULT),SORT_DEFAULT));
CMDIChildWnd *pChildWnd=MDIGetActive();
HMENU hMenu=LoadMenu(NULL,MAKEINTRESOURCE(pChildWnd?getDocTemplateId(pChildWnd->GetActiveDocument()->GetDocTemplate()):m_nIDHelp));
DelayUpdateFrameMenu(hMenu);
}
thank u
|
|
|
|
|
Your best option would be to change which menu gets loaded into the CDocTemplate m_hMenuShared member variable. You already inherit CDocTempte, so call a function which destroys the exising english menu and loads in the hebrew one. Then you do not need to worry about switching the menus everytime a document is opened/closed. You can also do the same for CFrameWnd::m_hMenuDefault, which is the menu used when no document is open.
Roger Allen - Sonork 100.10016
Roger Wright: Remember to buckle up, please, and encourage your friends to do the same. It's not just about saving your life, but saving the quality of life for those you may leave behind...
|
|
|
|
|
hello,
how to get tutorial information abt all MFC controls in any site ...
please tell the important sites....
abt edit,list tree,combo,radio,button,textbox &&& other controls !!!
please inform important sites...
thanks
panda
|
|
|
|
|
This site is probally the best, look at the articles, most have fine prg. Look at John Newcommer's articles. Paul DiLisca at msdn at microsoft.com, codeguru.com code-planet.com
p.j. naughter (naughter.com)
Everything you need to know!
Best Wishes,
ez_way
|
|
|
|