Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Managed C++/CLI
  4. Calling MeasureString from VC++ 2005

Calling MeasureString from VC++ 2005

Scheduled Pinned Locked Moved Managed C++/CLI
c++questiongraphicshelp
6 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Soumyadipta
    wrote on last edited by
    #1

    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.

    C 1 Reply Last reply
    0
    • S Soumyadipta

      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.

      C Offline
      C Offline
      Christian Graus
      wrote on last edited by
      #2

      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 )

      S 1 Reply Last reply
      0
      • C Christian Graus

        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 )

        S Offline
        S Offline
        Soumyadipta
        wrote on last edited by
        #3

        I am using without building a .NET project.I have used MFC application project

        C 1 Reply Last reply
        0
        • S Soumyadipta

          I am using without building a .NET project.I have used MFC application project

          C Offline
          C Offline
          Christian Graus
          wrote on last edited by
          #4

          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 )

          S 1 Reply Last reply
          0
          • C Christian Graus

            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 )

            S Offline
            S Offline
            Soumyadipta
            wrote on last edited by
            #5

            So you are saying there is no way to call managed code from unmanaged code

            C 1 Reply Last reply
            0
            • S Soumyadipta

              So you are saying there is no way to call managed code from unmanaged code

              C Offline
              C Offline
              Christian Graus
              wrote on last edited by
              #6

              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 )

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups