본문 바로가기

MFC4

[MFC] 드라이브 타입, 전체 공간, 남은 공간(용량) 정보 얻기 (HDD 남은 용량 정보) 드라이브의 타입과 남은 용량과 얻어보는 방법에 대해서 알아볼게요.드라이브의 남은 용량은 GetDiskFreeSpaceEx()를 사용해 가져 올 수 있는데가져온 데이터가 바이트 단위이기 때문에 UI로 남은 공간을 표시할 시표시할 데이터 단위로 변환해야 한다는 걸 잊지마세요. 설명 - ::GetDriveType() : 드라이브 타입 가져오기 UINT GetDriveTypeA(LPCSTR lpRootPathName); DRIVE_UNKNOWN 0 DRIVE_NO_ROOT_DIR 1DRIVE_REMOVABLE 2 DRIVE_FIXED 3DRIVE_REMOTE 4 DRIVE_CDROM 5DRIVE_RAMDISK 6 GetDriveType() 설명 - MS Docs - GetDiskFreeSpaceExA() : 드.. 2019. 3. 11.
[MFC] 시스템 정보 가져오기 (CPU 스레드 수, 타입 등) 현재 시스템 정보를 가져오는 방법에 대해서 알아보도록 할게요. 이 함수를 통해 CPU의 정보를 얻어 시스템 사양에 맞게 프로그램이 동작, 설정하도록 할 수 있어요. 소스 코드SYSTEM_INFO stSysInfo;GetSystemInfo(&stSysInfo); 구조체typedef struct _SYSTEM_INFO { union { DWORD dwOemId; // Obsolete field...do not use struct { WORD wProcessorArchitecture; WORD wReserved; } DUMMYSTRUCTNAME; } DUMMYUNIONNAME; DWORD dwPageSize; LPVOID lpMinimumApplicationAddress; LPVOID lpMaximumAppl.. 2019. 3. 11.
[MFC] 컨트롤 숨김/표시 (Button, Edit) - 컨트롤 숨김/보이기IDC_SCROLLBAR : 스크롤바 컨트롤 // 보이기GetDlgItem(IDC_SCROLLBAR)->ShowWindows(SW_SHOW); // 숨김GetDlgItem(IDC_SCROLLBAR)->ShowWindows(SW_HIDE); //////////////////////////////////////////////////////////////////////////////////// 컨트롤 정의 했을때 // .hCButton m_cbBtn1; // .cppm_cbBtn1.ShowWindow(SW_HIDE); //////////////////////////////////////////////////////////////////////////////////// 컨트롤 ID로 숨기기.. 2016. 7. 15.
[MFC] 다이얼로그 배경 색상 설정/가져오기 // 다이얼로그 배경 색상 가져오기 COLORREF clBkColor = GetSysColor(COLOR_3DFACE); // 배경색 설정SetBackgroundColor(RGB(255, 255, 255)); 2015. 11. 24.