mfc (3) 썸네일형 리스트형 [C++/MFC] BYTE형식 초기화 BYTE 형식 초기화 방법 BYTE 타입의 변수를 초기화하려면 다양한 방법을 사용할 수 있습니다. BYTE는 부호 없는 8비트 정수이므로 0부터 255까지의 값을 가질 수 있습니다. 직접 값 할당 BYTE Test = 42; // 예시로 42로 초기화 // 리터럴 사용 BYTE Test = 'A'; // 문자 'A'에 해당하는 ASCII 값으로 초기화 // 열거형 사용 enum TestType { WIFI, BLUETOOTH, USB }; // 예시로 세 가지 연결 유형 정의 BYTE Test = WIFI; // 원하는 연결 유형으로 초기화 // 함수를 통한 초기화 BYTE InitializeTest() { // 초기화 로직을 수행한 후 값을 반환 return 55; } BYTE Test = Initia.. [MFC] 체크박스 값 확인 등 유용한 함수,이벤트 BOOL 변수명 = IsDlgButtonChecked(체크박스의 ID) ? TRUE : FALSE; 위와 같이 해서 변수명을 if로 TRUE인지 FALSE인지 확인하면 됨. 체크박스를 클릭할때 마다 값을 MessageBox 띄우기 CheckBox의 이벤트 중 BN_CLICKED을 사용 하여 클릭했을때 값을 확인해야 바로 값을 확인 가능하다. BOOL m_TWA_USE; m_TWA_USE = IsDlgButtonChecked(IDC_TWA_USE)?TRUE: FALSE; CString temp; temp.Format(_T("%d"),m_TWA_USE); AfxMessageBox(temp); %d 형식으로 받았기 때문에 TRUE = 1 , FALSE =0 으로 표시 된다. AfxMessageBox(); 은 .. [MFC] CString -> int 변환, Format 형식, 형 변환 1. int CString 변환 CString sTemp; int nTemp = 100; sTemp.format(_T("%d"), nTemp); //sTemp으로 int값이 들어옵니다. sTemp.format(_T("%d"), nTemp); sTemp으로 int값이 들어옵니다. long 같은 경우는 "%d" 대신 "%ld"로 변경 2. CString int or long 등등.. 변환 CString sTemp = _T("1234"); int nTemp; nTemp = _ttoi(sTemp); //int로 변환되어 저장됩니다. nTemp = _ttoi(sTemp); int로 변환되어 저장됩니다. (atoi 도 있지만 _ttoi를 추천합니다) 3. double CString // CString -> doub.. 이전 1 다음