시스템 트레이 아이콘으로 실행되는 C++ 응용 프로그램을 작성하고 있습니다. 응용 프로그램이 처음 시작되면 주 대화 상자가로드되어 포커스를받습니다. 이는 의도 한 동작이 아닙니다. 메인 대화 상자를 불러 오지 않고도 시스템 트레이 아이콘을로드 할 수 있습니까?시스템 트레이 응용 프로그램을 시작할 때 대화 상자 숨김
2
A
답변
1
를 호출 할 수 있지만 후 대화 상자를 표시하는 코드는 응용 프로그램의의 InitInstance 방법입니다.
dlg.DoModal()
및 m_pMainWnd = &dlg;
부분을 주석 처리하면 문제가 없습니다.
메시지 루프를 직접 코딩해야 할 수도 있습니다. 그렇지 않으면 응용 프로그램이 이러한 변경 후에 종료됩니다.
2
나는 당신이 당신의 창문 코드와 창 코드를 분리해야하고 창을 표시 할 때 창만 표시해야한다고 말하고 싶습니다. 당신이 표준 MFC 프로젝트 마법사를 사용하면 당신은 항상
ShowWindow(SH_HIDE);
0
일반적인 방법은 보이지 않는 대화 상자 기반 응용 프로그램을 만들고 사용자가 트레이 아이콘과 상호 작용할 때만 창을 표시하는 것입니다. 이 작업을 수행하는 방법에 대한 샘플 코드는 here을 참조하십시오.
관련 문제
- 1. 시스템 트레이 응용 프로그램을 만드는 효과적인 방법
- 2. 처음 응용 프로그램을 시작할 때
- 3. 시스템 트레이 응용 프로그램의 표준
- 4. C# - 시스템 시작시 최소화 트레이
- 5. Windows를 시작할 때 응용 프로그램을 자동으로 시작하는 방법은 무엇입니까?
- 6. 을 확인하고 응용 프로그램을 시작할 때 시스템 날짜를 확인하십시오.
- 7. Tkinter : 시스템 트레이 응용 프로그램을 만드는 방법은 무엇입니까?
- 8. 2 시간마다 알려주는 시스템 트레이 응용 프로그램
- 9. WPF 시스템 트레이 응용 프로그램 많은 출연
- 10. 응용 프로그램을 시작할 때 모든 것을 메모리에로드해야합니까?
- 11. 응용 프로그램을 시작할 때 오류가 발생합니다.
- 12. 응용 프로그램을 시작할 때 사진을 찍게하려면 어떻게합니까?
- 13. 응용 프로그램에만 시스템 트레이 아이콘을 추가 하시겠습니까?
- 14. wxPython 시스템 트레이 아이콘
- 15. 시작시 시스템 트레이 아이콘이 나타나지 않음
- 16. 시스템 트레이 아이콘의 기본 상태
- 17. wxpython 시스템 트레이 아이콘 메뉴
- 18. 시스템 트레이 응용 프로그램에서 Windows 서비스를 제어
- 19. App.Current.MainWindow가 다른 대화 상자를 시작할 때 변경됩니까?
- 20. 왜곡 된 시스템 트레이 아이콘
- 21. 대화 상자 응용 프로그램 LISTBOX
- 22. tkinter를 사용하는 파이썬 시스템 트레이
- 23. 포스 윈도우는 시스템 트레이 아이콘
- 24. Win7 시스템 트레이 스타일 팝업
- 25. 비디오를 읽는 MFC 대화 상자 기반 응용 프로그램을 만들려고합니다.
- 26. C# WPF MVVM - 시스템 트레이 아이콘의 텍스트 상자
- 27. 시스템 트레이 가까이 창 배치
- 28. 시스템 수준 대화 상자 변경 : TimePicker, DatePicker
- 29. Windows Forms .NET 응용 프로그램을 트레이 아이콘으로 만드는 방법은 무엇입니까?
- 30. 시스템 트레이 컨텍스트 메뉴의 그라디언트 배경 있음