[카테고리:] Development
코딩과 관련된 글들
취미 기록용 블로그
코딩과 관련된 글들
//중복실행방지코드(방법뮤텍스활용) HANDLE hMutex = ::CreateMutex( NULL, TRUE, _T(“Linsoo”) ); //이미만들어져있다면Instance가존재 if( ERROR_ALREADY_EXISTS == ::GetLastError() ){ CloseHandle( hMutex ); return FALSE; } 자주 쓰게 되서 블로그에 기록해 놓음 “read more”
해당 다이얼로그 클래스 선택하고 프로퍼티에서 위 빨간원 두개에 집중한다. BOOL CRandomDlg::PreTranslateMessage(MSG* pMsg){ // TODO: 여기에 특수화된 코드를 추가 및/또는 기본 클래스를 호출합니다. if(pMsg->wParam == VK_RETURN ) return TRUE; if(pMsg->wParam == VK_ESCAPE) return TRUE; return CDialogEx::PreTranslateMessage(pMsg); } 뭐 저런식으로 그냥 리턴하게… “read more”
1. 클래스 뷰를 본다. 2. 다이얼로그 클래스에서 property 를 선택 3. 속성 창의 윗부분을번개 모양 옆옆 까만콩 버튼 4. OnInitDialog 잘 선택해서 추가할것 예전에는 그냥 소스랑 헤더에 OnInitDialog를 추가해서 쓰는 방법을 했는데 내가 뭘 잘못했는지 요 함수로 진입을 안하더군 -_-;… “read more”
코딩을 하다 보니 서브로 띄운 프로그램을 강제로 종료해야 하는 상황이 있어서 HANDLE OpenProcess( DWORD dwDesiredAccess, BOOL bInheritHandle, DWORD dwProcessId ); 함수를 사용했는데 이상하게 Windows7에서는 잘 작동하는데 XP에서는 안되는 문제가 발생함. 그래서 검색해보니 dwDesiredAccess 값에 PROCESS_ALL_ACCESS 말고 MAXIMUM_ALLOWED 써야 한다고 함. 그래서… “read more”
요 문제가 가끔 나오는데 왜 나오는지 모르겠네요 =.=;;; 해결방법은 비절 스튜디오 도구->옵션->프로젝트 VC++디렉토리에 아래 3줄을 추가하면 해결됩니다. 인터넷 검색하니 레지스트리 수정하라는데 레지스트리는 건드는게 께름칙해서 그냥 요 방법을 씁니다. $(SystemRoot)\System32 $(SystemRoot) $(SystemRoot)\System32\wbem “read more”
3d프린터 AI이미지 Android Buying C# C Language DVD Game Story Golang Java Linux MacOS Netflix PS3 PS4 PSN Review SSD stable-diffusion Waifu2x Web XBOX 게임 엔딩 게임패스 구글 넵튠 넷플릭스 마우스 맥미니 배터리 버그 블루레이 블루투스 사용기 소니 소비전력 스팀 스피커 아마존 알리익스프레스 여름휴가 여행 영화 외장하드 우분투 워드프레스 자전거 책 해외여행 해외직구
Copyright© 2005-2026 Linsoo All Rights Reserved.