전체 글
-
결혼 상대자로 기피해야 하는 여자기타 2008. 12. 17. 22:59
1. 처가집 형제가 불량한 여자 : 처가집 형제 중에 무개념에 사고뭉치 한마리 있으면, 그걸 결혼 후에 내가 다 쫓아다니면서 뒷감당을 해야 한다. 결혼생활을 망치는 주범들 중 사람들이 잘 인식을 못하는 요소중의 하나가 바로 처가집 형제들이다. 특히 아들 혼자 있는 남동생(나에게는 처남) 그놈을 조심해야 한다. 걔가 사고를 치면 그걸 내가 다 메꿔야 한다. 그냥 신경 안쓰면 그만이라고? 와이프(그놈의 누나)가 그렇게 놔두질 않는걸. 결혼하기 전에 형제들을 잘 살펴라. 다들 건전하고 정신이 제대로 박힌 놈들인지 확인할 필요가 있다. 만약 좀 맛탱이가 갔다 싶은 형제가 있으면 결혼을 재고하라. 2. 지병이 있는 여자 : 하늘하늘 가늘고 청순하고 가련한 여자... 매력적으로 보이는가? 그녀의 슬림한 몸매 뒤에는..
-
트레이 아이콘 처리하기IT/C/C++ 2008. 12. 17. 16:15
출처 : 고수닷넷 http://www.gosu.net/GosuWeb/Article-detail.aspx?ArticleCode=368 1. 트레이 통지와 관련된 함수와 파라미터BOOL WINAPI Shell_NontifyIcon(DWORD dwMessage, PNOTIFYICONDATA pnid); dwMessage로는 다음과 같은 값을 입력할 수 있습니다. NIM_ADD : 트레이에 새로운 아이콘 추가 NIM_DELETE : 트레이 영역의 아이콘 제거 NIM_MODIFY : 트레이 영역에 있는 아이콘 수정 typedef struct _NOTIFYICONDATA { DWORD cbSize; HWND hWnd; UINT uID; UINT uFlags; UINT uCallbackMessage; HICON hI..
-
MFC 트레이 아이콘 등록 및 윈도우 감추기IT/C/C++ 2008. 12. 17. 14:39
MFC 프로그램을 최소화 버튼을 눌렀을 때 태스크 바에 나타나지 않고 트레이에 등록된 상태로 만드는 방법. 우선 프로젝트에 현재 트레이 상태를 알수 있는 BOOL 변수를 선언한다. Protected 에 선언 변수 이름은 m_bIsTrayIcon 로 하겠다. 다음 트레이아이콘을 등록하는 함수를 만든다. 함수 이름은 RegistTrayIcon 로 하겠다. Private 로 선언 그리고 코딩한다. void CTrayDlg::RegistTrayIcon() { NOTIFYICONDATA nid; nid.cbSize = sizeof(nid); nid.hWnd = m_hWnd; // 메인 윈도우 핸들 nid.uID = IDR_MAINFRAME; // 아이콘 리소스 ID nid.uFlags = NIF_MESSAGE |..
-
Tistory 에서 SyntaxHighlighter 적용하기IT/Article 2008. 12. 17. 11:19
http://gyuha.tistory.com/193 아주 쓸만하다.
-
폴더의 모든 하위폴더와 파일들 얻어오기IT/C/C++ 2008. 12. 15. 22:20
void GetFileList(CString strFolder) { CFileFind file; BOOL b = file.FindFile(strFolder + _T("\\*.*"));// 모든 확장자를 다 사용. //CString strMusicFilter = ".MP3.OGG.WMA.WAV";// 필터링 하고 싶으면 이렇게 쓰면 됨 CString strFolderItem, strFileExt, strTempString; while(b) { b = file.FindNextFile(); if(file.IsDirectory() && !file.IsDots())// 디렉토리 발견시 { strFolderItem = file.GetFilePath(); GetFileList(strFolderItem);// 하위폴더..
-
문자열 변환IT/Programming 2008. 11. 28. 11:35
TCHAR --> CStringCStirng sSring;TCHAR sTString = _T("가나다");sString.Format(_T(%s), sTString);CString --> TCHARTCHAR * des = new TCHAR[sString.GetLength() + 1]; // 1은 NULL을 위한 여유공간_tcscpy(des, NowSaving.GetBuffer(0));CString → intint형 = _ttoi(CString형);int → CStringCString형.Format( _T("%d"), int형); ================================================================================ String - > UTF - ..
-
Donald E.Knuth 의 회고 중.IT/Article 2008. 10. 27. 14:32
내 인생에서 제일 창의적이었던 일들을 꼽으려고 회고해 보면, 그것들이 모두 어느 한 시절, 가장 많은 제약조건과 잡무로 치이고 있었던 시기에 일어났었다는 것을 알게된다. 예를 들어 1967년이 되겠는데, 그 해는 내 인생에서 가장 정신없던 시절이었지만 동시에 내 연구중에서 중요하다고 평가받는 많은 결과들이 샘솟았던 행운의 해이기도 하다. 속성 문법 (attribute grammar), 크누스-벤딕스 완성 (Knuth-bendix completion), LL(k)파싱 (LL(k) parsing) 등이 모두 그 해에 나온 아이디어들이다. 사실 그 해에 나는 연구할 시간이 없었다. 쓰고있던 책(The Art of Computer Programming)이 곧 출판을 준비하고 있었고, 태어난 애기 둘을 아내와 함..