본문 바로가기
반응형

분류 전체보기655

[Windows API] 기본적인 자료형 Windows API에서는 모든 자료형이 대문자로 되어있다. BOOL : 단일 논리값 HANDLE : 커널 객체를 다루기 위한 핸들(포인터로 생각하면 이해하기 쉽다) DWORD : 정수(int) TCHAR : 문자(char) LPTSTR : 문자열(TCHAR *) 물론 DWORD와 int, TCHAR과 char은 다르다. 하지만 그냥 쉽게 이해하기 위해 그 차이점을 느끼기 전까진 그렇게 알고 있으면 될것이다. 커널 객체(kernel object)는 윈도우의 여러가지 시스템 자원(파일이나 프로세스 등)을 가리킨다. 핸들은 이를 다루기 위한 식별, 참조자이다. 우리가 C에서 변수나 Array, Structure를 다루기 위해서 포인터를 사용 했듯이, Windows API 프로그래밍에서는 이런 커널 객체들을 .. 2012. 11. 10.
[Windows API] TCHAR <-> DWORD 형변환 TCHAR Str[100]; DWORD Num; dwSomeNum = wcstod(Str, _T('\0')); //From TCHAR to DWORD. _itow(Str, Num, 10); //From DWORD to TCHAR. //FROM MSDN 2012. 11. 10.
[Windows API] 유니코드, 멀티바이트, TCHAR 문자열 함수 읽다 보면 규칙이 보일 것이다. 가장 일반적으로 쓰이는 멀티 바이트는 접두어가 str이다, 유니코드는 wcs, 그리고 자동으로 저 둘을 변환해 주어 형식에 구애받지 않고 쓸수 있는 TCHAR은 접두어가 _tcs이다. 문자열 복사 strcpy wcscpy strcpy(a,b); b를 a로 복사한다. strncpy wcsncpy strncpy(a,b,c); b를 a에 복사하되 c만큼만 복사한다. 문자열 길이 strlen wcslen strlen(a) a의 길이를 반환한다. 문자열 붙이기(잇기) strcat wcscat strcat(a,b); b를 a뒤에 붙여서 a에 저장한다. strncat wcsncat strcat(a,b,c); b를 a뒤에 c만큼 붙여서 a에 저장한다. 이정도만 봐도 나머지 함수들의 이름.. 2012. 11. 10.
[Jquery] 주요 함수 레퍼런스와 깔끔한 예제들 http://jqueryui.com/ 2012. 11. 10.
[PHP] 썸네일 함수 정리 업로드한 파일이나 이미 저장된 파일을 축소해서 썸네일을 생성하는 방법을 요약하면 1. 원본이미지를 불러온다 2. 새로이 생성될 이미지가 들어갈 집을 만든다 3. 만들어진 집에 원본이미지를 축소하여 붙여 넣는다 4. 저장한다. 예를들어 400*200 인 origin.gif 를 200*100 의 copy.gif 로 만드는 과정을 보자 // 원본 이미지 load $path = "/images/origin.gif"; $o_img = imagecreatefromgif($path); // 썸네일 이미지가 들어갈 집 만들기 $n_img = imagecreatetruecolor(200,100); // 생성한 집에 원본이미지를 축소해서 넣기 imagecopyresampled($n_img,$o_img,0,0,0,0,200.. 2012. 11. 10.
[HTML/CSS] RGB 색상표 가장 쓰기 편한곳 http://html-color-codes.info/ 2012. 11. 10.
[HTML/CSS] overflow된 텍스트 자르기 style=" white-space:nowrap; text-overflow:ellipsis; overflow:hidden;"text-overflow:clip; /*그대로 자름*/text-overflow:ellipsis; /*끝에 ... 붙임*/ 2012. 11. 10.
반응형