마우스가 내 양식의 특정 영역 (마우스가 50,50 (픽셀)에서 시작하여 1000,500으로 끝나는 사각형이라고 상상할 수 있음)에서 벗어 났는지 여부를 감지하도록 타이머를 설정했습니다. 마우스가 그 직사각형 안에 있으면 두 번째 창이 튀어 나와 마우스를 따라 툴팁처럼 작동합니다. 문제는이 직사각형 위의 드레 이프 위쪽 메뉴이며, 메뉴를 사용하려고하면 메뉴를 이동하자마자 두 번째 창이 팝업 (타이머가 visible 속성을 true로 설정 함)합니다. 메뉴를 닫을 때 (초점이 맞지 않아서 짐작할 수 있습니다.)메뉴가 VB6에서 열려 있는지 어떻게 알 수 있습니까?
메뉴 중 하나가 열려있을 때이를 감지 할 수 있다면 if
문을 사용하여 툴팁 창을 표시하지 않도록 설정할 수 있습니다. 그 일을하는 법을 알지 못합니다.
상태는 비트 필드입니다. 이를 보시려면 계산기에서 숫자를 이진수로 변환 한 다음 비트 마스크를 조사하십시오. – Deanna
@Deanna 여왕 모든 것 VB6,이 질문에 대한 답을 알고 있습니까? http://stackoverflow.com/questions/11515724/attempting-to-learn-polymorphism-etc-in-vb6-but-my-code-doesnt-do-what-i-wan/ – TimFoolery
@Deanna Disregard; 우리가 알아 냈어. 사용자 오류가 심각합니다. :에스 – TimFoolery