본문 바로가기

반응형

전체 글

(926)

[MFC] 오래 걸리는 작업의 UI 유지 ( 메세지 펌핑 ) ------- 사용예1 ------- while(1) { netClient.Recv(buffer, 4096); file.Write(buffer, 4096); PUMP_MSG(m_hWnd); } ------- 사용예2 ------- while(1) { zip.Achive(buffer, 4096); PUMP_MSG(m_hWnd); } 저렇게 하면은 파일을 받으실때나 어떤 무한 루프를 돌면서 UI가 맛탱이 가지 않게 돌릴수도 있답니다. 중간에 메시지 펌핑을 해주니깐요... 여담이지만, 알집도 저렇게 한거 같거든요 압축 풀때.... 왜냐믄은 저렇게 하면은 위에 빠를 잡으면 멈춰 버립니다^^;;; ㅋㅋㅋ 뭐 단점이 될려나? 파일 다운로드시엔 뭐 거의 단점이라고 볼수는 없던걸요^^ 느므느므 간단해서 콧방귀를 뀌실라..
[MFC] IDC_STAIC 등을 바꾸고 난 뒤에 적용시키기 다이얼로그에 문자를 동적으로 바꾸고 난 뒤에는 UpdateWindow() 를 호출 해 주어야 한다. 특히 중요한것은 다이얼로그를 만들고 ( Create ) 난 뒤에는, ShowWindow(SW_SHOW) 한 뒤에 UpdateWindow를 호출 해 주어야 한다. 만약 이 순서를 바꾸게 되면, 제대로 화면이 나오지 않는다. =========================================================================== m_pMessageBox->SetDlgItemText(IDC_MESSAGE_BOX_SUBJECT,(LPCTSTR) *strSubject); m_pMessageBox->SetStatic(*strDesc); m_pMessageBox->ShowWindow(SW..
[MFC] 리스트 컨트롤에서 OnItemchanged 가 호출 될때.. OnItemchanged 가 호출 되는 경우가 있다. 바로 리스트 컨트롤 같은것에서 아이템을 고를때 선택 되는데. 한번 다른 아이템을 선택할때마다 총 3번이 호출 되게 된다. 이전에 있던 아이템이 두번 ( 선택 되는것, 포커스 사라지는것 ), 그리고 현재 선택된 아이템이 한번, 이렇게 총 3번 호출 되게 한다. 그렇다면 이번에 선택된것만 , 딱 한번만 호출 하고 싶을때에는 다음과 같이 한다. ============================================================================== void CArticleView::OnItemchanged(NMHDR* pNMHDR, LRESULT* pResult) { NM_LISTVIEW* pNMListView = (NM..
장독과 고구마 로모로 누나가 찍은 것을 필름카피어를 이용 a60으로 찍은것. 필름의 색감이 너무나 좋다. 검색어. 로모, 필름 카피어 누나 고구마, 장독
소켓을 이용한 간단한 HTTP 클라이언트 물론 버그 있음 ^_^;; 001: /* http://img.yahoo.co.kr/home/img/v2.gif */ 002: 003: #include 004: #include 005: #include 006: #include 007: 008: void ErrorHandling(char *message); 009: 010: int main(int argc, char **argv) 011: { 012: WSADATA wsaData; 013: SOCKET hSocket; 014: FILE *fp; 015: FILE *fp2; 016: struct hostent *h; 017: char *file; 018: char *t; 019: char *domain; 020: char argv1_data[100] = {0..
[김은식의 맛있는 IT] 첫 번째 채팅의 추억 [김은식의 맛있는 IT] 첫 번째 채팅의 추억 http://www.zdnet.co.kr/news/column/kes/0,39024733,39129139,00.htm [김은식의 맛있는 IT] 첫 번째 채팅의 추억 김은식(컬럼니스트) 2004/07/16 오랜만에 내린 큰비 때문인지, 저녁 내내 인터넷이 연결되지 않았다. 이왕 늦은 시간이라 서비스 업체에 신고를 하기도 무엇하고, 그저 깔끔하지 못한 기분으로 이것저것 오랜만에 네트워크가 없이도 할 수 있는 일들을 하기 시작했다. 그런데, 정말 인터넷에 연결된 채 켜져 있는 컴퓨터가 없으면 기분이 깔끔하지 못하다. 왜 그럴까. 사실, 인터넷이 없다고 해서 큰 지장이 있을 것도 없었다. 아니, 인터넷에 연결이 된다고 해서 크게 즐거울 일도 없었다. 요즘 따라 나는..
[MFC] DB 를 사용해 봅시다. -_-/~
[MFC] 바탕화면 경로 얻어 오기 TCHAR Path[MAX_PATH]; SHGetSpecialFolderPath(NULL, Path, CSIDL_DESKTOP, FALSE);

반응형