본문 바로가기

분류 전체보기277

"Bluetooth 및 장치 > 장치" 설정 실행 CMD 블루투스 장치 설정 창을 CMD로 실행: bthprops.cpl 2024. 10. 21.
BluetoothFindFirstDevice Example https://learn.microsoft.com/ko-kr/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothfindfirstdevice BluetoothFindFirstDevice 함수(bluetoothapis.h) - Win32 appsBluetoothFindFirstDevice 함수는 Bluetooth 디바이스 열거를 시작합니다.learn.microsoft.comBluetoothFindFirstDevice 함수는 Bluetooth 디바이스 열거를 시작합니다.HBLUETOOTH_DEVICE_FIND BluetoothFindFirstDevice( const BLUETOOTH_DEVICE_SEARCH_PARAMS *pbtsp, BLUETO.. 2024. 10. 21.
카니발 4세대 공회전 제한 시스템(ISG) 사용 설명서 공회전 제한 시스템(ISG) (사양 적용시) 공회전 제한 시스템은 신호 대기 상황이거나 정차 중일 때 차의 엔진을 일시 정지하여 연비를 높이고, 배출 가스 발생을 억제하는 시스템입니다. 공회전 제한 시스템은 시동을 걸면 항상 작동합니다. [주 의] 공회전 제한 시스템이 작동할 때 일부 경고등(ABS, 브레이크, 차체자세 제어 장치, 차체자세 제어 장치 OFF)이 켜질 수 있으나, 시동이 걸릴 때 순간적인 전류 소모로 인한 현상으로 시스템 고장이 아닙니다. * ISG는 Idle Stop and Go의 약자입니다. 공회전 제한 시스템 작동 조건 운전석 안전벨트가 채워진 상태 운전석 도어, 엔진 후드가 닫힌 상태 브레이크 부압이 적절할 때 배터리 센서가 활성화되고 충전 상태가 적절할 때 외기온도가 너무 낮거나.. 2024. 4. 17.
개발 프로그램 Trojan:Win32/Wacatac.B!ml 해결 방법 프로그램을 개발 해서 배포를 했는데 Trojan:Win32/Wacatac.B!ml가 발견되었다면서 실행 파일을 윈도우디펜더(windows defender)가 자동으로 삭제하는 문제가 발생 되었다. 우선 급한 불을 끄기 위해서 아래와 같은 방법으로 보안 프로그램에서 제외를 시켰다. 윈도우 보안 제외 추가 방법 https://support.microsoft.com/ko-kr/windows/windows-%EB%B3%B4%EC%95%88%EC%97%90-%EC%A0%9C%EC%99%B8-%EC%B6%94%EA%B0%80-811816c0-4dfd-af4a-47e4-c301afe13b26 Windows 보안에 제외 추가 - Microsoft 지원 구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 .. 2024. 1. 23.
CFileDialog의 Title 이름 변경하는 방법 https://learn.microsoft.com/ko-kr/cpp/mfc/reference/cfiledialog-class?view=msvc-170 CFileDialog 클래스 자세한 정보: CFileDialog 클래스 learn.microsoft.com CFileDialog 클래스에 m_ofn 구조체가 존재한다. CFileDialog::m_ofn Windows OPENFILENAME 구조체입니다. 기본 파일 대화 상자 매개 변수에 대한 액세스를 제공합니다. 아래와 같이 구조체의 lpstrTitle 변수에 이름을 넣으면 Title이 변경이 된다. CString name_filter = _T("Txt Files(*.txt) | *.txt; ||"); CFileDialog dlg(TRUE, NULL, NU.. 2024. 1. 16.
MFC 단축키 Accelerator 리소스 추가 https://learn.microsoft.com/ko-kr/windows/win32/learnwin32/accelerator-tables 액셀러레이터 키 테이블 - Win32 apps 액셀러레이터 키 테이블 learn.microsoft.com MFC 프로젝트에 Accelerator 리소스를 아래 이름으로 추가합니다. IDR_ACCEL1 리소스 편집기에서 관련 단축키를 지정합니다. ID_FILE_OPEN, ID_FILE_SAVE 등은 기본적으로 생성이 되는데 Main Menu, Toolbar에 관련 ID가 등록되어 있으면 아래와 같이 Accelerator를 등록하지 않아도 작동이 되는 것 같습니다. 그러나 사용자가 추가한 ID는 아래와 같이 등록을 하지 않으면 작동이 되지 않는 것을 확인 했습니다. 헤더.. 2024. 1. 16.
최근 열어본 파일 MRU Menu Items 처리 커스텀 방법 MFC의 Main Menu에 "최근 열어본 파일" 리스트를 표시하고 그 리스트를 선택 했을 때 Doc의 OnOpenDocument(LPCTSTR lpszPathName) 함수가 호출된다. MFC 프레임워크에서 처리를 하기 때문에 OnOpenDocument(LPCTSTR lpszPathName) 함수 전에 CDocTemplate을 선택 한다거나 다른 작업을 하려면 아래와 같은 방식으로 처리를 하면 된다. 내가 이 작업을 하게 된 이유는 프로그램 내부 버전 별로 CDocTemplate을 어려게 사용을 하는데 자동을 OnOpenDocument(LPCTSTR lpszPathName) 함수가 호출되니 원하는 CDocTemplate으로 표시가 되지 않는 문제가 있었다. 참고로 CDocTemplate을 선택하는 방법.. 2024. 1. 15.
C# DataSet 클래스의 ReadXml 함수로 XML 파싱하기 https://learn.microsoft.com/ko-kr/dotnet/api/system.data.dataset.readxml?view=net-8.0 DataSet.ReadXml 메서드 (System.Data) XML 스키마와 데이터를 DataSet으로 읽어옵니다. learn.microsoft.com DataSet 클래스에 ReadXml 함수를 제공한다. 이 함수를 이용해서 XML을 파싱할 수 있다. 아래 샘플 XML 파일을 읽어 파싱하는 예제 함수를 만들었다. Product 위와 같은 XML을 파싱할 때 어떻게 DataSet 클래스를 이용하는지 아래 샘플 코드를 참고 한다. public bool ParseXML(string fileName) { System.Xml.XmlReader xmlFile; .. 2024. 1. 5.
C# PropertyGrid Attribute 종류 정리 [DisplayName(...)] [Description(...)] [Category(...)] [TypeConverter(...)] [ReadOnly(...)] [Browsable(...)] [DefaultValue(...)] [Editor(...)] 2023. 12. 26.