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. C / C++ / MFC
  4. Problem displaying CStatic text item

Problem displaying CStatic text item

Scheduled Pinned Locked Moved C / C++ / MFC
helplearning
23 Posts 4 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.
  • F ForNow

    Thanks in a related question if I wanted to change the font of the text I'm guessing I would do that in a the OnCtlColor would I use pWnd->SetFont (of course after I created a font) with CreateFontIndirect or would I use the pDC and do pDC->SelectObject Thanks

    D Offline
    D Offline
    David Crow
    wrote on last edited by
    #14

    See the "Bold static controls" section of this article.

    "One man's wage rise is another man's price increase." - Harold Wilson

    "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

    "You can easily judge the character of a man by how he treats those who can do nothing for him." - James D. Miles

    F 1 Reply Last reply
    0
    • D David Crow

      See the "Bold static controls" section of this article.

      "One man's wage rise is another man's price increase." - Harold Wilson

      "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

      "You can easily judge the character of a man by how he treats those who can do nothing for him." - James D. Miles

      F Offline
      F Offline
      ForNow
      wrote on last edited by
      #15

      You are really helpful I am going to press my luck and ask the following if the variable was a CString using DDX_Text as per jeron1 would I then look to change The font in OnCtlColor Thanks Thanks

      D J 2 Replies Last reply
      0
      • F ForNow

        You are really helpful I am going to press my luck and ask the following if the variable was a CString using DDX_Text as per jeron1 would I then look to change The font in OnCtlColor Thanks Thanks

        D Offline
        D Offline
        David Crow
        wrote on last edited by
        #16

        I do not know. In 23 years of using MFC, I've never used a CString as an interface to a static control. Give it a whirl and let us know how it works.

        "One man's wage rise is another man's price increase." - Harold Wilson

        "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

        "You can easily judge the character of a man by how he treats those who can do nothing for him." - James D. Miles

        1 Reply Last reply
        0
        • F ForNow

          You are really helpful I am going to press my luck and ask the following if the variable was a CString using DDX_Text as per jeron1 would I then look to change The font in OnCtlColor Thanks Thanks

          J Offline
          J Offline
          jeron1
          wrote on last edited by
          #17

          I can't imagine setting or changing the font color being affected by the type of variable (CString or CStatic)associated with the control.

          "the debugger doesn't tell me anything because this code compiles just fine" - random QA comment "Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst "I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle

          F 1 Reply Last reply
          0
          • J jeron1

            I can't imagine setting or changing the font color being affected by the type of variable (CString or CStatic)associated with the control.

            "the debugger doesn't tell me anything because this code compiles just fine" - random QA comment "Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst "I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle

            F Offline
            F Offline
            ForNow
            wrote on last edited by
            #18

            I was just looking to change the font of a control associated with a CString David's suggestion would work if I associated the control with a CStatic CWnd object Thanks

            J 1 Reply Last reply
            0
            • F ForNow

              I was just looking to change the font of a control associated with a CString David's suggestion would work if I associated the control with a CStatic CWnd object Thanks

              J Offline
              J Offline
              jeron1
              wrote on last edited by
              #19

              Another way could be like something shown here[^].

              "the debugger doesn't tell me anything because this code compiles just fine" - random QA comment "Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst "I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle

              F 1 Reply Last reply
              0
              • J jeron1

                Another way could be like something shown here[^].

                "the debugger doesn't tell me anything because this code compiles just fine" - random QA comment "Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst "I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle

                F Offline
                F Offline
                ForNow
                wrote on last edited by
                #20

                http://www.flounder.com/viewfont.htm[^] Would I need to implement WM_SETFONT WM_GETFONT as per this article

                J 1 Reply Last reply
                0
                • F ForNow

                  http://www.flounder.com/viewfont.htm[^] Would I need to implement WM_SETFONT WM_GETFONT as per this article

                  J Offline
                  J Offline
                  jeron1
                  wrote on last edited by
                  #21

                  How often are you changing fonts? Once? if so just call SetFont(...) on the static control object in the OnInitDialog() handler and be done with it (make sure the CFont object is a member of the dialog class). After that you can call SetWindowText() whenever you want. Should be quick enough to try.

                  "the debugger doesn't tell me anything because this code compiles just fine" - random QA comment "Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst "I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle

                  F 1 Reply Last reply
                  0
                  • J jeron1

                    How often are you changing fonts? Once? if so just call SetFont(...) on the static control object in the OnInitDialog() handler and be done with it (make sure the CFont object is a member of the dialog class). After that you can call SetWindowText() whenever you want. Should be quick enough to try.

                    "the debugger doesn't tell me anything because this code compiles just fine" - random QA comment "Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst "I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle

                    F Offline
                    F Offline
                    ForNow
                    wrote on last edited by
                    #22

                    I agree the only things I was adding is the I have to add the message handlers to my CDialog derived for it work per day he article Thanks will try Tommrow

                    F 1 Reply Last reply
                    0
                    • F ForNow

                      I agree the only things I was adding is the I have to add the message handlers to my CDialog derived for it work per day he article Thanks will try Tommrow

                      F Offline
                      F Offline
                      ForNow
                      wrote on last edited by
                      #23

                      jeron1 just wanted to thank you I couldn't get anything going with DDX_Control/CStatic but the DDX_Text/CString worked out great Thanks

                      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