본문 바로가기

programming/MFC

SendMessage & PostMessage 출처 : http://www.tipssoft.com/bulletin/board.php?bo_table=FAQ&wr_id=692 1. SendMessage() 와 PostMessage() 함수의 공통점 두 함수는 모두 해당 윈도우에 메세지를 발생시키기 위하여 사용되고, 함수의 리턴 타입과 매개 변수는 타입과 용도가 모두 같습니다. 두 함수의 원형은 아래와 같습니다 . LRESULT SendMessage( UINT message, WPARAM wParam = 0, LPARAM lParam = 0 ); LRESULT PostMessage( UINT message, WPARAM wParam = 0, LPARAM lParam = 0 ); 1.1 함수의 매개 변수에 대한 설명 1.1.1 message 발생시키고자 .. 더보기
visual 2008에서 ClassWiard 따라하기(?) Visual Studio 6.0에서는 ClassWizard가 있지만, 2008에서는 없습니다 .따라서 밑에 방법을 사용해야합니다. - 퍼왔습니다 출처는 밑에 Other Windows 에 포함되어있습니다. 단축키는 Alt+Enter 입니다. 외워두면 편하겠죠. Property Window 가 등장했습니다. 이제부터 이 포스트의 본론이 시작되는군요. class wizard 를 사용하고 싶은 클래스를 class view 에서 먼저 선택한 다음, Property Window 를 쳐다봐줍니다. Property Window 내의 두개의 아이콘이 중요한 역할을 합니다. Message 버튼 수많은 윈도우 메세지들을 선택할 수 있으며 원하는 메세지에 우리에게 익숙한 함수들을 추가할 수 있습니다. Overrides 버튼 .. 더보기
MFC List 클래스 [리스트 클래스] p.351~ 클래스 데이터 형식 CstringList CString CptrList void * CObList CObject * → CString 형과 같이 직접 지원되는 경우는 CStrinList에 저장하고, 그렇지 않으면 CptrList 클래스에 저장하면 된다. 함수 기능 GetCount 리스트에 저장된 항목의 개수를 반환 IsEmpty 리스트에 저장된 항목이 없으면 TRUE 반환 GetHead 첫 노드의 값을 반환 GetTail 마지막 노드의 값을 반환 GetHeadPosition 첫 노드의 포인터를 반환 GetTailPosition 마지막 노드의 포인터를 반환 GetAt 주어진 포인터가 가리키는 값을 반환 GetNext 주어진 포인터가 가리키는 값을 반환하고, 포인터는 다음 노드.. 더보기