반응형 윈도우22 👨💻 [MFC] MFC 에서 네트워크 정보를 얻어오려면 어떻게 해야 하나요? 👨💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.MFC 에서 현재 PC의 네트워크 정보를 알아야 하는 상황이 생겨서, 네트워크 정보를 얻어오는 방법에 대해서 알아보았습니다..질문 >MFC 에서 네트워크 정보를 얻어오려면 어떻게 해야 하나요?답변 >MFC(Microsoft Foundation Classes)에서 네트워크 정보를 얻어오려면 Win32 API를 사용하여 네트워크 정보를 가져올 수 있습니다. 다음은 예제로, MFC 응용 프로그램에서 네트워크 어댑터 정보를 가져오는 방법을 설명합니다.필요한 헤더 파일 포함:#include #include #include #pragma comment(lib, "iphlpapi.lib")네트워크 어댑터 정보를 가져오는 함수 작성:std::vector GetNetw.. 2024. 10. 21. 👨💻 [MFC] MFC 로 윈도우 TTS(Text-to-Speech) 를 활용하도록 구현하려면 어떻게 해야 하나요? - SAPI (Speech Application Programming Interface) 👨💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.MFC 프로그램 으로 윈도우에서 기본적으로 제공하는 TTS(Text-to-Speech) 를 활용해야 하는 상황이 생겨서, 어떻게 구현해야 하는지 찾아보았습니다. 아래의 기본적인 코드를 활용해서 기능을 구현하면 될 것 같습니다.질문 >MFC 로 윈도우 TTS 를 활용하도록 구현하려면 어떻게 해야 하나요?답변 >MFC(마이크로소프트 파운데이션 클래스)에서 Windows TTS(Text-to-Speech)를 활용하려면, Windows의 ****SAPI (Speech Application Programming Interface)****를 사용해야 합니다. SAPI는 Microsoft의 음성 합성 및 음성 인식을 지원하는 API입니다.아래는 MFC 애플리케이션에.. 2024. 10. 18. 👨💻 [Windows] 윈도우에서 제공하는 단축키 들은 어떤 것들이 있나요? 👨💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.윈도우에서 제공하는 단축키에 대해서 물어보았습니다.질문 >윈도우에서 제공하는 단축키 들은 어떤 것들이 있나요?답변 >윈도우에서는 작업을 더 빠르고 효율적으로 수행할 수 있도록 다양한 단축키를 제공합니다. 아래는 대표적인 윈도우 단축키 목록입니다:일반적인 시스템 단축키Win: 시작 메뉴 열기/닫기Win + D: 바탕화면 표시/숨기기Win + E: 파일 탐색기 열기Win + L: 화면 잠금Win + I: 설정 열기Win + A: 알림 센터 열기Win + S: 검색 창 열기Win + Tab: 작업 보기 열기Alt + Tab: 열린 창 간 전환Ctrl + Shift + Esc: 작업 관리자 열기창 조작 단축키Win + 방향키 (←, →, ↑, ↓): 창을 화면.. 2024. 9. 11. 👨💻 [Windows] 윈도우에서 프로그램 별 투명 효과를 설정하는 방법이 있나요? 👨💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.윈도우에서 프로그램 별로 투명 효과를 설정할 수 있는 방법에 대해서 물어보았습니다.질문 >윈도우에서 프로그램 별 투명 효과를 설정하는 방법이 있나요?답변 >윈도우에서는 프로그램 별로 투명 효과를 직접 설정하는 기능은 기본적으로 제공되지 않습니다. 그러나 몇 가지 서드파티 프로그램을 통해 특정 프로그램의 투명도를 조정할 수 있습니다. 이를 통해 창을 반투명하게 만들어서 여러 창을 동시에 볼 수 있게 할 수 있습니다.서드파티 프로그램을 이용한 방법WindowTopWindowTop은 특정 창을 투명하게 만들거나 상단에 고정시키는 기능을 제공합니다.WindowTop 공식 사이트에서 다운로드 가능합니다.Glass8 (Aero Glass)Windows 7의 Aer.. 2024. 9. 10. 👨💻 [MFC] MFC에서 설정 창의 전원 및 절전 창을 열려면 어떻게 해야 하나요? 👨💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.윈도우 10 이상 부터는 제어판 외 설정 창이 있는데요, MFC에서 설정 창의 “전원 및 절전” 창을 열기위한 방법에 대해서 물어봤습니다.질문 >MFC에서 설정 창의 전원 및 절전 창을 열려면 어떻게 해야 하나요?답변 >MFC 애플리케이션에서 Windows 10 이상의 설정 창 중 "전원 및 절전" 페이지를 열려면, ShellExecute 또는 ShellExecuteEx 함수를 사용하여 해당 설정 페이지를 호출할 수 있습니다. Windows 10 이상에서는 ms-settings URI 스키마를 사용하여 특정 설정 페이지를 직접 열 수 있습니다.코드 예시다음은 MFC 애플리케이션에서 "전원 및 절전" 설정 창을 여는 방법입니다.#include // M.. 2024. 9. 4. 👨💻 [MFC] MFC 에서 전원으로 배터리가 연결되었는지 확인할 수 있나요? 👨💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.MFC에서 윈도우에 전원으로 배터리가 연결되었는지 확인하는 방법에 대해서 물어봤습니다.질문 >MFC 에서 전원으로 배터리가 연결되었는지 확인할 수 있나요?답변 >MFC 애플리케이션에서 전원으로 배터리가 연결되었는지 확인하려면, Windows API를 사용하여 시스템의 전원 상태를 조회할 수 있습니다. 이를 위해 GetSystemPowerStatus 함수를 사용하면 됩니다. 이 함수는 시스템의 전원 상태를 나타내는 정보를 포함하는 SYSTEM_POWER_STATUS 구조체를 반환합니다.코드 예시#include // MFC 헤더 파일#include // GetSystemPowerStatus를 위해 필요void CheckBatteryStatus(){ .. 2024. 9. 3. 👨💻 [MFC] MFC 에서 윈도우 절전 모드 설정 창을 열려면 어떻게 해야 하나요? 👨💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.MFC에서 윈도우 절전 모드 설정 창을 여는 방법에 대해서 물어봤습니다.질문 >MFC 에서 윈도우 절전 모드 설정 창을 열려면 어떻게 해야 하나요?답변 >MFC 애플리케이션에서 Windows의 "전원 옵션" 설정 창(절전 모드 설정 포함)을 열려면, ShellExecute 또는 ShellExecuteEx 함수를 사용하여 제어판의 전원 옵션 페이지를 실행할 수 있습니다.다음은 MFC 애플리케이션에서 절전 모드 설정 창을 여는 방법입니다:1. ShellExecute 함수 사용#include // MFC 헤더 파일void OpenPowerOptions(){ HINSTANCE result = ShellExecute(NULL, _T("open"), _T.. 2024. 9. 2. 👨💻 [MFC] MFC 에서 #pragma comment 은 어떻게 동작하나요? 👨💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.MFC에서 #pragma comment 는 어떻게 동작하는지 물어봤습니다.질문 >MFC 에서 #pragma comment 은 어떻게 동작하나요?답변 >#pragma comment는 Microsoft Visual Studio의 C/C++ 컴파일러에서 지원하는 전처리 지시문으로, 다양한 목적으로 사용될 수 있습니다. MFC에서든 다른 C/C++ 프로젝트에서든 #pragma comment는 링크 단계에서 특정 작업을 지시하는 데 주로 사용됩니다. 이 지시문은 주로 라이브러리 파일을 링크하거나, 코드의 특정 부분에 대한 주석을 추가하는 데 사용됩니다.주요 용도#pragma comment의 가장 일반적인 용도는 다음과 같습니다:라이브러리 링크: #pragma c.. 2024. 9. 2. 👨💻 [MFC] MFC 에서 윈도우 절전 모드 설정을 확인하려면 어떻게 해야 하나요? 👨💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.MFC에서 윈도우 절전 모드 설정에 대해서 물어봤습니다.질문 >MFC 에서 윈도우 절전 모드 설정을 확인하려면 어떻게 해야 하나요?답변 >MFC에서 Windows의 절전 모드 설정을 확인하려면, Windows API를 사용하여 전원 관리 설정을 조회할 수 있습니다. PowerGetActiveScheme 함수와 같은 전원 관리 관련 API를 사용하면 현재 활성화된 전원 관리 프로필을 확인하고, 이를 통해 절전 모드 설정 등을 파악할 수 있습니다.다음은 MFC 애플리케이션에서 현재 전원 관리 설정을 확인하는 기본적인 방법입니다.1. 헤더 파일 포함먼저 필요한 헤더 파일을 포함합니다.#include #include #pragma comment(lib, "Po.. 2024. 9. 2. 이전 1 2 3 다음 반응형