일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- SetThreadAffinityMask
- 가벼워
- VisualStudio
- MFC
- 환경변수
- Jetson Nano
- 사용자매크로
- 영상처리
- 인스피론
- inspiron 15 7590
- 여객선
- Thread
- Today
- Total
MuTa
출처 http://452345236123123124.tistory.com/entry/MFC-%EB%B2%84%ED%8A%BC-%EC%83%89%EC%83%81-%EB%B3%80%EA%B2%BD 1. Button의 Owner Draw 속성을 True로 변경 2. .h 파일에 afx_msg void OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct); 함수 추가 3. .cpp 파일에 BEGIN_MESSAGE_MAP(CTextDlg, CDialog) 메세지 맵에 ON_WM_DRAWITEM() 이벤트 추가 4. .cpp 파일에 void CTextDlg::OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct) 함수..
http://jangjy.tistory.com/87 CString tpath = _T("폴더 경로 넣기") + _T("*.*"); //검색 클래스CFileFind finder; //CFileFind는 파일, 디렉터리가 존재하면 TRUE 를 반환함BOOL bWorking = finder.FindFile(tpath); // CString fileName;CString DirName; while (bWorking){ //다음 파일 / 폴더 가 존재하면다면 TRUE 반환 bWorking = finder.FindNextFile(); //파일 일때 if (finder.IsArchived()) { //파일의 이름 CString _fileName = finder.GetFileName(); // 현재폴더 상위폴더 썸네일..
232 or 485 통신 으로 bit 제어할 경우가 있다. 마스크 연산 필요 없이 비트 제어 하는 클래스가 있다. 0x00000009는 32비트 이고 숫자 한글자는 4개비트로 대응된다. 비트로 풀어서 쓰면 0000 0000 0000 0000 0000 0000 0000 1001 과 같다 0x00000011 0000 0000 0000 0000 0000 0000 0001 0001 로 변경하고 할 때 특정 bit는 끄거나 키고, 특정 bit는 유지해야만 하는 경우 Bit Mask 연산을 한다. http://jrj8819.blogspot.kr/2012/08/bit-mask.html 하지만 직관적이지 않고 bit shift 나 And 연산할 때 자칫 혼동의 우려가 있다. 어떤 인터페이스가 될지 모르지만 메시지 수신..