전체 글 (596) 썸네일형 리스트형 함수 (Section 11) 참고> opentutorials.org/course/743/4729 1. 함수의 형태 1) 기본형태 function numbering() { document.write(1); } 2) 아래는 함수가 변수에 대입된 형태 numbering = function() { document.write(1); } 3) 함수 정의 & 호출을 동시에!! => 익명함수 (일회적으로 호출할 때 사용) (function(){ document.write(1); })(); 반복문 (Section 10) 참고> opentutorials.org/course/743/4728 1. script 내부에 반복문을 쓸 경우 무한 루프를 조심해야 한다. ListBox (Section 61) 참고> blog.naver.com/tipsware/221143564746 1. ListBox는 대량의 문자열도 관리할 수 있도록 하기 위해 Linked List 자료구조를 기반으로 만들어짐. 2. ListBox도 윈도우이므로 메시지 사용 가능 -> ListBox와 같이 다양한 기능을 가진 컨트롤은 메시지를 통해서 사용할 수 있도록 구현되어 있음. -> SendMessage() 함수 이용 3. 대화 상자에 추가되는 컨트롤들은 대부분 윈도우이므로 GetDlgItem 함수로 해당 컨트롤의 윈도우 핸들 값을 얻어올 수 있음. 4. LB_SETCURSEL 메시지 : ListBox에 방금 추가된 문자열이 어떤 것인지 확인할 수 있는 메시지 5. LB_RESETCONTENT 메시지 : ListBox에 추가된 전체 문.. 에디트 간 문자열 복사 (Section 60) 참고> blog.naver.com/tipsware/221142391101 1. GetDlgItemText 함수: 문자열을 표시하는 모든 대화 상자의 컨트롤에서 문자열을 얻어 올 수 있는 함수 2. Visual Studio 솔루션 다시 검사 기능을 활용하면 Visual Studio 의 오류를 바로 잡는 경우가 있음. 지금까지 나는 무조건 재빌드를 했었음. 프로그램 종료 (Section 59) 참고> blog.naver.com/tipsware/221142249954 1. 대화 상자가 닫히기 전에 메인 윈도우를 닫으면 문제가 생김. 대화 상자를 먼저 닫고 프로그램을 종료시키는 게 좋음. 대화상자 (Section 58) 참고> blog.naver.com/tipsware/221142049648 1. 윈도우즈용 프로그램은 GUI 환경을 제공하기 때문에 여러가지 그림이나 아이콘, 커서, 메뉴, 툴바, 대화상자와 같은 것들을 추가적으로 사용함. -> 응용 프로그램의 리소스(Resource) 2. 프로그램 리소스 : 그림 파일을 프로그램 실행 파일(프로세스) 내에 포함시키고 소스에서 이 그림을 바로 사용할 수 있는 리소스 3. Windows 데스크톱 응용 프로그램으로 프로젝트를 생성할 경우 IDD_ABOUTBOX라는 대화상자가 존재함 별 그리기 (Section 57) 참고> blog.naver.com/tipsware/221141207152 1. SetTransform이 Direct2D에 적용되면 다음번 그리기에도 영향을 미침 -> OnPaint 함수가 다시 실행될 때 이전에 사용했던 SetTransform 설정이 FillRectangle 함수에 영향을 주기 때문 ->SetTransform을 안전하게 사용하려면 SetTransnform을 호출하기 이전의 정보를 저장했다가 복구하는 코드를 넣어주어야 함. 최상위 윈도우 (Section 56) 참고> blog.naver.com/tipsware/221005962058 1. 윈도우를 최상위로 설정하려면 WS_EX_TOPMOST 속성을 윈도우 생성할 때 적용하거나 (CreateWindowEx 함수) 이미 만들어진 윈도우에 SetWindowPos 함수를 이용하여 최상위 윈도우 속성을 부여하면 됨 2. 다른 프로그램을 최상위 윈도우로 만드려면 1) FindWindow 함수로 해당 프로그램의 윈도우를 찾아냄 2) SetWindowPos 함수로 HWND_TOPMOST 속성을 부여 이전 1 ··· 53 54 55 56 57 58 59 ··· 75 다음