[MFC] CEdit, 패스워드 입력 만들기 – SetPasswordChar
사용자에게 문자열을 입력 받을 때 Edit 컨트롤은 텍스트를 표시합니다.하지만 비밀번호 입력처럼 사용자에게 표시하지 말아야 할 경우도 있습니다. 이 경우 아래와 같이 입력되면 안됩니다. 이 경우 CEdit의 SetPasswordChar와 GetPasswordChar 함수를 사용하면 …
사용자에게 문자열을 입력 받을 때 Edit 컨트롤은 텍스트를 표시합니다.하지만 비밀번호 입력처럼 사용자에게 표시하지 말아야 할 경우도 있습니다. 이 경우 아래와 같이 입력되면 안됩니다. 이 경우 CEdit의 SetPasswordChar와 GetPasswordChar 함수를 사용하면 …
이번 글에서는 CString의 SpanIncluding과 SpanExcluding을 사용하여 포함 문자열, 포함하지 않는 문자열을 추출하는 방법에 대해 알아보겠습니다. CString을 사용하기 위해서는 아래 함수를 include 해야합니다. 헤더 cstringt.h MFC 전용 문자열 개체 atlstr.h …
이번 글에서는 파일 아이콘을 가져오는 작업을 해보겠습니다. 아이콘을 가져오는건 여러 가지 방법이 있지만 윈도우에서 기본적으로 제공하는 파일 아이콘들, 예를들어 텍스트 파일, 엑셀 파일, 파워포인트 파일 등, 이런 것들을 API를 사용해서 …
저번글에 이어서 이번 글에서는 로컬 디스크의 용량을 얻어오는 작업을 해보겠습니다. 디스크에는 전체 용량, 현재 용량, 사용 용량 등의 정보가 있습니다. 이러한 정보들은 GetDiskFreeSpace 함수를 써서 확인을 할 수 있습니다.GetDiskFreeSpaceEx 함수 사용을 …
로컬 디스크 관련하여, 이번 글에서는 로컬 디스크 목록 얻는 방법에 대해 알아보겠습니다. 로컬 디스크는 내PC 폴더에서 볼 수 있으며 아래와 같이 C:\, D:\ 경로를 가집니다. USB를 꽂거나 하드를 계속 확장하게 …
Visual Studio 2019 에서 빌드 이벤트에 대해 알아보겠습니다. 빌드 이벤트는 개발할 때 보단 배포, 혹은 유지보수 할 때 용이한 기능입니다.문자 그대로 빌드에 대한 이벤트이고, 프로젝트를 우클릭 하여 속성(Alt + Enter)에서 구성 속성 …
일반적으로 EXE 실행 프로그램에는 파일 버전이 있습니다.프로그램 개발자들은 파일 버전으로 유지보수를 하거나, 업데이트 작업을 할 수 있습니다. 우선 간단하게 파일 버전을 확인하는 방법을 알아보겠습니다보통 C:\Program Files (x86)\Kakao\KakaoTalk 경로에 카카오톡 실행 …
Windows에서는 문자를 음성으로 출력할 수 있는 TTS(Text To Speech) 기능을 제공합니다.당연히 다른 상용화된 TTS 제품들과 비교하면 매우 낮은 수준이지만, 간단하게 코딩해서 사용할 수 있다는 것에 의미만 두면 되겠습니다.한글 TTS는 Windows …
FTP 관련 마지막으로 CFtpConnection를 사용하여 FTP 클라이언트 프로그램을 만들어 보겠습니다. WinAPI에서는 CInternetSession과 CFtpConnection으로 FTP 프로그램을 정말 쉽게 만들 수 있습니다.CFtpConnection의 멤버 함수 설명은 아래와 같습니다. 멤버 함수 설명 Command FTP 서버에 직접 …
이번 글에서는 윈도우에서 IIS를 통해 FTP를 구축해보겠습니다. 제어판 – 프로그램 – 프로그램 제거를 클릭합니다. 그 다음 좌측 메뉴 중 Windows 기능 켜기/끄기를 클릭합니다. 그러면 아래와 같은 Windows 기능 켜기끄기 화면이 나오는데, …