본문 바로가기
반응형

분류 전체보기778

윈도우 XP 에서 사용자 계정 폴더 가져오는 함수 윈도우 XP 에서 사용자 계정 폴더를 가져오는 함수의 소스 코드는 아래와 같다. 022: /** 023: * @brief 현재 사용자 계정 폴더를 리턴한다. 024: * @param pszDir 현재 사용자 계정 폴더 PATH 가 저장될 변수 025: * @param iDirSize pszDir 변수의 크기 026: * @returns 성공하면 true 를 리턴하고 그렇지 않으면 false 를 리턴한다. 027: */ 028: bool GetUserDirectory( char * pszDir, int iDirSize ) 029: { 030: OSVERSIONINFO osv; 031: 032: osv.dwOSVersionInfoSize = sizeof(osv); 033: GetVersionEx( &osv .. 2011. 12. 14.
내문서 폴더 경로 "내 문서" 의 폴더 경로를 가져오는 함수의 소스 코드는 아래와 같습니다. 본 함수의 핵심 기능은 SHGetSpecialFolderLocation 함수를 사용하는 것이고 SHGetSpecialFolderLocation 함수를 사용하기 위해서는 shlobj.h 및 shell32.lib 를 포함시켜야 합니다. 074: /** 075: * @brief 내 문서 폴더를 리턴한다. 076: * @param pszDir 내 문서 폴더 PATH 가 저장될 변수 077: * @param iDirSize pszDir 변수의 크기 078: * @returns 성공하면 true 를 리턴하고 그렇지 않으면 false 를 리턴한다. 079: */ 080: bool GetMyDocumentDirectory( char * pszD.. 2011. 12. 14.
바탕화면 폴더 경로 바탕화면 폴더 경로를 가져오는 함수의 소스 코드는 아래와 같습니다. 본 함수의 핵심 기능은 SHGetSpecialFolderLocation 함수를 사용하는 것이고 SHGetSpecialFolderLocation 함수를 사용하기 위해서는 shlobj.h 및 shell32.lib 를 포함시켜야 합니다. 100: /** 101: * @brief 바탕 화면 폴더를 리턴한다. 102: * @param pszDir 바탕 화면 폴더 PATH 가 저장될 변수 103: * @param iDirSize pszDir 변수의 크기 104: * @returns 성공하면 true 를 리턴하고 그렇지 않으면 false 를 리턴한다. 105: */ 106: bool GetWallPaperDirectory( char * pszDir,.. 2011. 12. 14.
[TIP] 파일 휴지통에 버리기 //ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 파일 휴지통에 버리기 파일을 휴지통에 버리는 함수 소스 코드는 아래와 같다. 아래의 함수에서 bUndo 를 true 로 설정하면 지정된 파일을 휴지통에 버리게 된다. 본 함수의 핵심 기능은 SHFileOperation 함수를 사용하는 것이다. 본 함수를 컴파일하기 위해서는 shellapi.h 파일과 shell32.lib 가 필요하다. 502: /** 503: * @brief 파일을 휴지통에 버린다. 504: * @param pszFileName 파일 이름 505: * @param bUndo 파일을 휴지통에 저장할 것인가? 506: * @returns 성공하면 TRUE 를 리턴하고 그렇지 않으면 FALSE 를 리턴한다.. 2011. 12. 14.
CEdit 컨트롤 이용예제 - 에디트 박스 CEdit 컨트롤의 맨 하단 라인으로 스크롤 이동하기CEdit 컨트롤의 수직 스크롤 맨 하단 라인으로 이동하려면 아래와 같은 코드를 작성하면 된다. m_edtResponse 가 CEdit 객체이다.int nLine = m_edtResponse.GetLineCount();m_edtResponse.LineScroll( nLine ); CEdit 폰트 바꾸기Windows 95 에서 Edit control를 사용할 때는 일반적으로 font를 바꾸지 않고 그대로 사용한다. 그러나 MFC에서는 CEdit control를 사용하는 경우 CWnd::SetFont()를 이용해서 그 font를 바꿀수가 있다. 한글 Windows 95를 사용할 때는 CWnd::SetFont()에서 사용하게 될 LOGFONT의 lfCharS.. 2011. 12. 14.
모래시계 마우스 표시 방법 MFC 에서 모래시계 마우스 표시 방법은 다음과 같습니다. 1. CWaitCursor 클래스를 이용하여서 모래시계 마우스 표시 방법 CWaitCursor 객체를 생성한 후, 커서 복원을 위해서 CWaitCursor::Restore() 메소드를 호출하면 됩니다. 관련 예제는 아래와 같습니다. void CWaitView::XXX() { CWaitCursor wait; // 모래 시계 마우스가 필요한 코드 구간 wait.Restore() } 2. BeginWaitCursor() 와 EndWaitCursor() 메소드를 이용하여서 모래시계 마우스 표시 방법 하나의 이벤트 핸들러에서 모래시계 마우스를 표시하고 싶으면 아래와 같이 BeginWaitCursor() 와 EndWaitCursor() 메소드를 사용하여서 .. 2011. 12. 14.
반응형