본문 바로가기

MFC3

[MFC] 버튼에 색 넣기 버튼에 색을 넣어 볼려고 합니다.... ^^ 위의 버튼을 클릭하고.. 마우스 오른쪽 클릭... 그리고 Properties를 클릭...위의 창이 하나 생길겁니다...여기서 위의 그림과 같이 선택을 해주시고... 나온 후 컨트롤+W를 눌러서 아래의 그림처럼 선택을 합니다... 이와 같이 선택을 하게 되면 다음과 같은 함수가 하나 생길것입니다. void xxxxxxxxxxxxxxxxxx::OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct) { } 이 함수에 색상을 넣어줄 버튼을 지정해 주면 됩니다.? 어떻게? 아래의 소스를 위의 함수안에 에 넣고 버튼의 IDC를 넣어 주시면 끝... //if(nIDCtl == 이 부분에 버튼의 IDC를 입력 합니다. IDC_.. 2013. 3. 25.
VC c++ 6.0 버튼에 이미지 넣기 간만에 VC를 하다 보니 가물 가물해 지는것을 정리 하기 위해서 적어 봅니다. ㅎㅎ 버튼에 이미지를 넣는 방법이 무수하게 많이 있지만... 그중에서도 기억이 나는것이...바로 이것... 이 부분은? 파일이 처음생긴 다이얼로그.,.파일의 h쪽에...(헤더/본인 프로젝트 명.h) class 본인 프로젝트 명 : public CDialog{// Constructionpublic: 궁시렁 궁시렁.... CBitmap m_bitmap; 2013. 2. 4.
MFC Thread 완전정복 ( 마지막 ) -Event SetEvet(): 이벤트를 signaled 상태로 설정한다. ResetEvent(): 이벤트를 non-signaled상태로 설정한다. PulseEvent(): 한번의 operation으로 셋과 리셋을 수행한다. 블록킹된 스레드는 이벤트가 signaled일때 해제(릴리즈)되어 나온다. 하나의 스레드가 CEvent::Lock으로 블록킹되어 이벤트가 set되기를 기다리고 있다. 다른 스레드가 이벤트를 set하면 기다리던 스레드는 릴리즈된다. 모든 기다리고 있는 스레드들은 이벤트가 set될때 릴리즈 된다. 윈도우즈는 2개의 다른 이벤트를 제공한다. 1.오토리셋 이벤트 블록킹된 스레드가 해제되면, 자동적으로 non-signaled로 리셋된다. 2.수동리셋 이벤트 블록킹된 스레드가 해제되면, 자동적으.. 2008. 6. 2.
728x90