336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.



일을 하다가 요런 모양의 컨트롤러가 필요하게 되었다

일단 모양이 좋와야하니 Buddy가 필요했고

두자릿수 16진수를 각각 한자리씩 컨트롤 해야하기 때문에

두개의 Spin control이  필요하게 되었다.

초보인 난 구글신을 비롯하여 여기저기 구걸한 결과

전~~~혀 소득이 없었다....

But!!!! 

아무생각없이 MDSN을 보다가 문득 보게된

SetBuddy()!!!!!!!!!!!!!!!!!! 그래 이거였다.

방법은 간단하다

하나의 EditBox와 두개의 Spin control을 SetBuddy로 묶어주면 모양은 해결된다.

m_spAddressH.SetBuddy(GetDlgItem(IDC_EDIT_ADDRESS));
m_spAddressL.SetBuddy(GetDlgItem(IDC_EDIT_ADDRESS));

요런식으로 말이다

그리고 Spin을 수동으로 컨트롤하기 위해선

OnDeltaposSpin..() 이벤트를 사용하고 그안에

 if (pNMUpDown->iDelta >= 0) //Spin Up
 {
  ...
 }
 else      //Spin Down
 {
  ...
 }

을 사용하면 간단히 해결된다

삽질을 통한 오늘의 교훈이랄까?

구글신도 좋지만 윈도우 프로그레밍의 기본은 역시 MSDN이라는 깨닮음을 얻었다.

'Programming > Windows programming' 카테고리의 다른 글

OpenCV, IplImage Picture Control에 출력 시키기  (0) 2009.07.20
OpenCV MFC용 이미지 클래스  (0) 2009.07.16
PreTranslateMessage  (0) 2009.05.29
CFileDialog  (0) 2009.05.22
[VC++ 2003] File filter setting  (0) 2009.04.30
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
어린이날 부천 로봇파크에서 열린 댄스대회...
우리회사의 프로팀 세다의 참가가 계기로 처음 가보게 된 로못 댄스대회

시작전 미니로봇의 최신 로봇이 시범공연을 보였다

감상은 음... 글쎄
로봇을 만드는 회사라해서 모션까지 완벽할수 없다는정도
화려한 모션 몇개를 울겨먹는 느낌이좀 아쉬웠다

가장 인상깊었던 팀... 여중생 두명
생각지도 못한 어린 여학생이 이런부분에 관심을 같고있다는 사실만으로도
괜히 기분이 좋와지는 하루였다

또한번의 충격 초등학생팀
뭐 학원같은 곳에서 초등학생들이 많이 배우고있다는 사실도 알았고
사실 학원 선생님(?)과 같이 출전한 초등학생들도 많이 있었다
하지만 이녀석들은 좀 달랐다 준비는 어떻게 했는지 모르겠지만
대회내내 그들끼리 티격태격하며 어린학생 넷이서 그들힘으로 끝까지 해냈다는데
높은 점수를 주고싶었다

012345678

그리고 우리회사 세다팀의 대리님 차례
뭐 팔은 안으로 굽는다란 말처럼 우리팀이라 그런지 모르겠지만
그래도 객돤적으로 봤을때 로봇 모션쪽에서 우리팀이 최고였다
하지만 역시 데모징크스 때문이랄까?

중간에 백덴서로봇 한대와 메인로봇의 모터의 토크가 순간 나가버렸다...
준비하는 동안 한번도 없는 일이었는데...
대리님께서 정말 열심히 준비하셨는데 정말
아쉬운일이 아닐수 없었다

순위발표결과 역시나 예상대로 우승은 못했지만
다행이랄까 수상권안에 들어서 로보티즈의 로봇한대를
부상으로 받게되었다...

뭐 아쉬운 결과였지만 우리회사에서 사용하는 로봇을 부상으로
받은게 오히려 우리에겐 좋은일이니까ㅋㅋ

수상사진은.... 아직필름 현상을 못했기에 다음번에....

+ Recent posts