CDialog 기반 응용 프로그램이 있습니다. Visual Studio 리소스 편집기에서 내 대화 상자의 속성이 스타일이 "팝업"으로 설정되어 있고 시스템 메뉴 값이 "참"임을 보여줍니다. 그러나 응용 프로그램을 실행할 때 시스템 메뉴가 없습니다. 어떻게 시스템 메뉴를 표시 할 수 있습니까? SetIcon()을 사용하여 아이콘을 먼저 설정해야합니까? IDD
크롬 테두리 (Borders, TitleBar, Min, Max, Close, SystemMenu 등)를 그린 테두리없는 창 스타일을 만들었습니다. 예. 특히 SystemMenu뿐만 아니라 뭔가를 놓친 경우에도 유용합니다. 누구든지 비슷한 예를 알고 있거나 알고 있습니까?
모든 양식의 시스템 메뉴에 '정보 ...'단추를 추가 할 수있는 클래스를 만들었습니다. 양식의 load 이벤트에 의해 버튼이 추가되었지만이 버튼의 클릭을 처리하려면 어떻게해야합니까? 감사. 여기에 SystemMenu 클래스입니다 Private Sub mainForm_Load(ByVal sender As System.Object, ByVal e As Syst
HwndHost를 사용하여 내 WPF 창의 다른 응용 프로그램의 창을 도킹합니다. 이렇게하려면 도킹 할 윈도우의 WS_CHILD 스타일 속성을 설정해야하며 허용되지 않는 윈도우의 시스템 메뉴가 손실됩니다. HwndHost를 사용하면 해당 속성이 설정되지 않은 경우 예외를 throw하므로이 문제를 해결할 방법이 없습니다. 내 질문은; 내 응용 프로그램이 시스
Delphi 2009의 계층화 된 윈도우 및 시스템 메뉴에 문제가 있습니다. 즉, 레이어가없는 계층화 된 윈도우에는 시스템 메뉴가 없습니다. 내가 시스템 메뉴를 말할 때, 응용 프로그램의 아이콘을 클릭하거나, 타이틀 바를 마우스 오른쪽 버튼으로 클릭하거나 (Shift 키를 추가하여 Windows 7에서) 작업 표시 줄의 응용 프로그램을 마우스 오른쪽 버튼으