Ermitteln wann das ParentFenster ein WM_ACTIVATE empfängt



  • Hallo,

    ja wieder Name schon sagt.

    Gruß Ronny W



  • Hallo,

    die DefWindowProc oder WindowProc des Fensters überschreiben und da hinein:

    if (message == WM_ACTIVATE)
    {
    	WORD fActive = LOWORD(wParam);
    	WORD fMinimized = HIWORD(wParam);
    
    	CString str_fActive = "";
    	switch (fActive)
    	{
    		case WA_ACTIVE	  : str_fActive = "Aktiviert durch Methode oder Keyboard\n"; break;
    		case WA_CLICKACTIVE : str_fActive = "Aktiviert durch Mausklick\n"; break;
    		case WA_INACTIVE	: str_fActive = "Deaktiviert\n"; break;
    	}
    
    	TRACE(str_fActive);
    }
    

    Gruss mathi



  • Hallo,

    aber ich muss das durch das ActiveX erfahren und darf den Programmcode des ParentFensters nicht ändern.

    Gruß Ronny


Anmelden zum Antworten