none
mfc button 관련 질문있습니다. RRS feed

  • 질문

  • png 이미지를 리소스에 넣고 그 이미지를 가져와서 

    mfc 버튼에 올렸는데 버턴의 크기를 이미지에 맞게 되도록 해도 사이드에 저렇게 버튼 원래 모양이 나오는데

    버튼 크기를 이미지의 크기와 정확하게 맞게 하려면 어떻게 해야 하나요??

    2017년 2월 2일 목요일 오전 4:41

답변

모든 응답

  • 버튼 테두리 때문에 그런거군요.

    CBitmapButton을 사용하는 방법이 가장 편하게 보입니다.

    추가적으로 비슷한 질문에 대한 링크 추가합니다.

    https://social.msdn.microsoft.com/Forums/vstudio/en-US/ff8993d5-de2d-458d-bd51-51e3ebf961fb/hide-button-borders?forum=vcgeneral

    https://social.msdn.microsoft.com/Forums/en-US/48afc8d3-8ecd-4280-bdc7-a3594745207d/how-do-i-change-the-border-color-of-a-cedit-clistctrl-cbutton-etc?forum=vssmartdevicesnative

    http://forums.codeguru.com/showthread.php?484915-Button-border-remove


    • 편집됨 Scott Park 2017년 2월 2일 목요일 오전 5:03
    2017년 2월 2일 목요일 오전 5:02
  • PNG 이미지를 버튼 이미지로 사용하실 거라면 아래 링크의 코드를 가져다 사용해보는건 어떨까 싶네요.

    https://www.codeproject.com/Articles/26887/A-user-draw-button-that-supports-PNG-files-with-tr

    Visual Studio 2015 버전에서도 문제없이 컴파일되네요.

    • 답변으로 표시됨 Ba_o 2017년 2월 3일 금요일 오전 4:47
    2017년 2월 2일 목요일 오전 7:48