Calling MeasureString from VC++ 2005
-
I want to get the pixel width and height of a string for a particular font. I have searched the MSDN and i found the function below public: SizeF MeasureString( String^ text, Font^ font } How can i use this function in my VC++ 2005 MFC project? I have tried to use System::Drawing but failed. Please help.
-
I want to get the pixel width and height of a string for a particular font. I have searched the MSDN and i found the function below public: SizeF MeasureString( String^ text, Font^ font } How can i use this function in my VC++ 2005 MFC project? I have tried to use System::Drawing but failed. Please help.
Are you using C++/CLI to start with, or are you just trying to use this method without building a .NET project ?
Christian Graus Please read this if you don't understand the answer I've given you "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
-
Are you using C++/CLI to start with, or are you just trying to use this method without building a .NET project ?
Christian Graus Please read this if you don't understand the answer I've given you "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
I am using without building a .NET project.I have used MFC application project
-
I am using without building a .NET project.I have used MFC application project
well, if you don't make it a project that supports .NET, you obvioulsy can't use .NET libraries in it.
Christian Graus Please read this if you don't understand the answer I've given you "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
-
well, if you don't make it a project that supports .NET, you obvioulsy can't use .NET libraries in it.
Christian Graus Please read this if you don't understand the answer I've given you "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
So you are saying there is no way to call managed code from unmanaged code
-
So you are saying there is no way to call managed code from unmanaged code
No, I'm saying you need to make your project managed, for it to call managed code. It can be mixed, it can still use MFC for some things.
Christian Graus Please read this if you don't understand the answer I've given you "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )