2017-12-14 4 views
0

다섯 가지 색상을 사용하는 ActiveX 컨트롤을 만들었습니다. 컨트롤의 속성 페이지에서 사용자가 5 가지 색상 각각에 대해 R, G 및 B 값을 선택할 수있게하고 싶습니다. 그것은 문제가되지 않습니다. 내 문제는 : 어떻게 속성 페이지를 표시합니까? 이 질문을 위해 컨트롤의 두 번 클릭 이벤트에 연결하려고한다고 가정 해 봅시다. 사용자가 컨트롤을 두 번 클릭하면 속성 페이지 대화 상자가 나타납니다. 이벤트 처리기에 어떤 코드가 있어야합니까?ActiveX 컨트롤의 속성 페이지는 어떻게 호출합니까?

그리고 예, 저는 골동품 기술을 사용하고 있습니다. 나머지 회사들과 너무 많은 다른 회사들도 마찬가지입니다. 그것은, 내가 아직 여기에 대한 답을 가지고 있지 않기 때문에 레딧에 이상이 질문을하고 있었다으로 비주얼 스튜디오 2012

+0

지금까지 무엇을 시도하셨습니까? –

+0

나는이 일을하는 방법을 제안 할만한 것을 찾을 수 없었기 때문에 아무 것도 시도하지 않았습니다. 내가 찾은 유일한 것은 Microsoft 도움말 페이지에서 인용 한 것입니다. "컨트롤의 속성 동사 (OLEIVERB_PROPERTIES)가 호출 될 때 컨트롤은 컨트롤의 속성 페이지가 포함 된 모달 속성 대화 상자를 엽니 다." 나는 컨트롤의 동사를 호출하는 방법에 관해서는 아무것도 찾을 수 없었다. –

답변

0

를 사용하여 C++에서 컨트롤을 쓰고있어 중요한 경우

, 그것은 발생 컨트롤 자체가 아닌 컨트롤의 컨테이너에서 컨트롤의 속성 페이지를 호출하려고합니다. 그래서, 테스트 응용 프로그램에 가서 인스턴스의 변수 이름을 입력하고 Intellisense는 컨트롤에 ShowPropertyPages()라는 속성이 있음을 보여주었습니다.

관련 문제