반응형 프로그래밍/MFC9 Device context operations Cancellation of Drawing Operations 복잡한 그림을 응용프로그램이 장시간 그래픽작동을 수행할때 그들은 가치있는 시스템 자원들을 소비한다. 시스템의 멀티태스킹 특징을 이용하기 위해,응용프로그램은 쓰레드와 CancelDC 함수를 이 동작을 관리하기 위해 사용할 수 있다. 예를 들면 쓰레드 A에 의해 실행되는 그래픽 동작이 필요로 하게 되는 자원을 소비하고 있으면 쓰레드 B는 그 동작을 정지하기위해 CancelDC 함수를 호출할수 있다. Retrieving Device Data 응용프로그램은 디바이스 컨텍스트를 사용하는 디바이스 데이터를 되찾기 위해 이하의 함수를 사용할 수 있다:GetDeviceCaps and DeviceCapabilities. GetDeviceCaps는 아래의 디바.. 2020. 11. 3. 윈도우의 소멸(Window destruction) 일반적인 윈도 소멸 순서 MFC framework에서, 사용자가 frame 윈도를 닫게되면, 윈도는 기본적으로 OnClose 핸들을 call 한다. OnClose 내부에서는 DestroyWindow를 호출한다. 가장 마지막으로 호출되는 함수는 OnNcDestroy이다. 이 함수는 약간의 정리를 하는 함수로 윈도를 정리하기 위하여 기본적으로 불려지는 함수 이다. OnNcDestroy함수 내부에서는 PostNcDestroy함수를 호출한다. afx_msg OnClose( ) Framework은 CWnd나 application을 종료 시키기 위해서 이 함수를 마치 시그날 처럼 호출한다. 내부의 기본적인 구현은 DestroyWindow를 호출한다. virtual BOOL DestroyWindow( ) Destro.. 2020. 11. 2. error LNK2001 temp3.obj : error LNK2001: unresolved external symbol _WSACleanup@0 temp3.obj : error LNK2001: unresolved external symbol _WSAStartup@8 temp3.obj : error LNK2001: unresolved external symbol _send@16 temp3.obj : error LNK2001: unresolved external symbol _connect@12 temp3.obj : error LNK2001: unresolved external symbol _socket@12 temp3.obj : error LNK2001: unresolved external symbol _inet_addr@4 t.. 2008. 7. 28. [Win32] win32/코드팁 win32/코드팁 windows 프로그램, 특히 Visual C++에 관련된 유용한 코드 팁을 담는 곳. 내용 Link: Knowledge Base 다이알로그에 스킨 입히기 투명 윈도우 만들기 내 IP 얻는 방법 트레이 아이콘 패스 분리하는 방법 FTP 관련 Downloaded Program Files 폴더의 OCX 삭제방법 디버깅 용도의 실행시간 출력 코드 Trace Tip 모니터 끄기 프로세스간 데이터 교환 Log 함수 Ctrl+Esc, Alt+Tab, and Alt+Esc를 막는 법 About box에 URL 링크 걸기 특정 파일 오픈시 바로 프로그램 불러오기 드래그 앤 드롭으로 파일 오픈 app가 트레이에만 띄우도록 하려면 single thread 어플리케이션에 취소 버튼 구현 PC시간 셋팅하기 .. 2008. 7. 24. [C 프로그래밍] 문자열함수 strtok(), strchr(), strstr() 네트웍 프로그래밍을 진행하기전에 기본적인 파일입출력 및 문자열함수 사용법을 알아 보도록 하겠습니다. 파일 입출력함수는 파일시스템과 관련이 있는관계로 이번시간에는 친숙한(??) 문자열 함수부터 시작해 보겠습니다. 문자열은 C 언어에서 쌍따옴표("")로 묶여있는 자료형을 말합니다. 즉, "Hello" 나 "test" 등과 같은것 입니다. 이런 문자열을 다룰수 있는 함수는 생각보다 종류도 많고 사용하기가 약간은 까다로운 것도 있습니다. 잘 알고있고 많이 사용되는 함수로는 문자열의 길이를 구해주는 strlen(...) , 두개의 문자열이 같은지 비교해주는 strcmp(...) , 그리고 문자열 끝에 새로운 문자열을 추가해주는 strcat(...) 등이 있습니다. 이 외에도 꼭 필요하지만 많이 알려지지 않은 문자.. 2008. 7. 17. fread(), fwrite() 블럭 데이터의 입출력직접 파일 입력과 출력 현재 사용 중인 C 프로그램이나 또는 다른 어떤 C 프로그램에서 나중에 사용하기 위한 데이터를 저장할 때에는 직접 파일 입출력을 가장 많이 사용한다. 직접 입출력은 이진 모드의 파일에서만 사용된다. 직접 출력을 수행할 때에는 데이터가 블록 단위로 메모리에서 디스크 파일로 저장된다. 직접 입력의 경우에는 이와 반대로 블록 단위의 데이터를 디스크 파일에서 메모리로 읽어들인다. 예를 들어, 직접 출력 함수를 한 번 호출하여 double형의 배열 전체를 디스크에 저장할 수 있고, 직접 입력 함수를 한 번 호출하여 다시 디스크에서 메모리로 전체 배열을 읽어들일 수 있다. 직접 입출력 함수는 fread()와 fwrite()이다. ■ fwrite() 함수 라이브러리 함수 f.. 2008. 7. 16. 이전 1 2 다음 반응형