밑에도 글썼는데 mfc 다이얼로그에서 버튼 클릭하면 에디트 컨트롤 색(글자든 배경색이든) 바꾸는거 좀 알려줘 ㅠㅠ
첨에 시작부터 바뀌는건 ctlcolor로 했는데 이걸 특정조건(버튼클릭)에서 바뀌게 하는건 도무지 못하겠네
인터넷 아무리 검색해봐도 전부 그냥 처음 시작부터 글자색 배경색 바꾸는거 밖에 없고 특정 조건에서 바뀌는건 없네 ㅠㅠ
횽들 나 좀 도와줘 ㅠㅠ
낼모레환갑(221.139)
2012-06-16 20:07
추천 0
댓글 22
다른 게시글
-
멍멍 [2]정수정(wjdtnwjd805) | 12.06.16추천 0
-
컴공하고 보안학과 [2]장떡(dony22) | 12.06.16추천 0
-
비쥬얼c 2010 express 설치하려는데 이오류남 [3]ㄻ(124.56) | 12.06.16추천 0
-
여기 Euler Method나 Runge-Kutta Method 아는사람 [1]ㄴㅇㄹ(180.68) | 12.06.16추천 0
-
후 매트랩 gui관련...ㅇㅇㄹ(112.161) | 12.06.16추천 0
-
로또 연구하던 횽 안오나 [3]바보아싸(skkuassa) | 12.06.16추천 0
-
신입 뉴비가 왔슴다 [4]xaeger(xaeger) | 12.06.16추천 0
-
html이없는게시물에 브금넣고 싶어요 방법없음?? [3]가스차(sjh3051) | 12.06.16추천 0
-
이중연결리스트(링크드리스트).. 소스좀 봐주세요.. [1]예비군아저..(psh15930) | 12.06.16추천 0
-
구글 앱엔진 써본 사람 있나여?ㄱ(112.153) | 12.06.16추천 0
특정 조건이 버튼 클릭이네
버튼클릭만 해도 그거 보고 응용해서 할수 있을거 같거든 ㅠㅠ
비베는 글자색도 쉽게쉽게 바꿀수 있던데 mfc는 색깔 맘대로 바꾸는게 왜케 어려움? ㅠㅠ
니가 암것도 모르셔서 그렇습니다. 마우스 클릭 될 때 변수 하나 붙잡고 값 토글하고 뿌리는 데에서 그 변수 확인해서 색 넣으슈
존나 친절하게 TODO로 알려주고 있잖아 추가하라잖아
설명좀 쉽게해주세요 제가 캐초보라서 ㅠㅠ
추가할 코드 좀 알려주세요 횽들 ㅠㅠ 나이먹고 새로운걸 배우려니 힘드네요 ㅠㅠ
ㄴ 너도 25살이야?
저 서른살 넘었는데효 ㅠㅠ
아..네
님하 클래스에 스태틱 변수 하나 넣고 버튼 눌리면 0/1 이렇게 바꾸던가 하시고 색 뿌리는 메소드에서 그 변수 확인해서 색 고르라는 이야기임
색상을 저장할 변수를 하나 만들고, 버튼누르면 그 변수에 버튼색상을 지정하고, OnCtrlColor에서 버튼색을 지정할때 그 변수값을 참조해서 색상을 지정하도록 변경.
..하세요..
void xxx ::OnBnClickedButton1() { 여기에 코드를 뭐써야되는지 좀 알려주세요 ㅠㅠ } 색뿌리는 메소드라는게 ctlcolor말하는거야?
레노미나// 그니까 OnctrlColor에서 버튼을 눌렀다는걸 어떻게 알수 있냐하는거에요 ㅠㅠ
버튼눌리면 저 한수가 실행되겠지 답답한 형이네, 비베도 저런식 아니었던가
버튼 클릭해도 OnctlColor()가 자동으로 실행되는거에요? 캐초보라 잘몰랐네요 ㅠㅠ 다들 도와주서 고마워요
OnCtrlColor (){ dc->SetBkColor ( m_crBtnColor ) } ; OnButtonClicked() { switch (...) { case XXX : m_crBtnColor = COLOR_RED } .
이벤트 기반 모름? 훃이 부르는 게 아니고 운영체제에서 이런 이벤트 생겼으니 처리하라 이런 식으로 만들어짐
전부 고마워요ㅠㅠ
바로 윗글에 관심좀.. 아 왜 비슷한 글인데도 내껀 외면받나..
OnCtrlColor 이벤트핸들러를 작성하면 , OnCtrlColor는 자동으로 실행돼. 깜빡했는데..OnButtonClicked() { m_crBtncolor = COLOR_XXXX ; Invaliate(버튼); } 으로 해야되 Invaliate 안해주면, 화면이 바로 갱신안될거야