MessageBox ohne Buttons?!



  • Hi Leute!
    Ich hab mal ne kleine Frage, und zwar gibt es unter Windows die Möglichkeit, eine MessageBox ohne Buttons anzuzeigen? Also nur ein Fenster OHNE Titel, nur ein Infotext und eines der Standard-Icons. Ich habe sowas schonmal gesehen, kann mir jedoch nicht erklären ob das selber geschrieben wurde oder in der WinAPI schon existiert.

    Was ich meine ist so ein kleines Fenster, das in der Mitte des Desktops auftaucht mit Messagetext und Icon, das nach einer gegebenen Anzahl von Sekunden wieder verschwindet. Klar, sowas könnte man selber proggen, aber das müsste man ja wissen wie lang der Text ist und das Fenster dann automatisch entsprechend anpassen.

    Gibt es so etwas?

    Gruss,
    ~cp code_pilot :p





  • Naja ne Messagbox kannste glaub ich nicht nehmen aber klick dir doch einfach nen dialog zusammen.

    mach dir ne Ressourcendatei die sieht so aus:

    #define MEGA_SOFTWARE 101
    
    MEGA_SOFTWARE DIALOG DISCARDABLE 50, 50, 200, 100
    BEGIN
    LTEXT "Bei Fehlern bombadieren Sie bitte Bill Gates", 1, 40, 40, 150, 70
    END
    

    nen Icon musste dann mal gucken musste dir noch ne ressource machen (iconressource). MEGA_SOFTWARE ist der Bezeichner für den Dialog, der rest sollte klar sein.

    Im Programm dann

    #include "windows.h"
    #define MAGA_SOFTWARE 101
    

    und in einer action:

    DialogBox (hInstance, MAKEINTRESOURCE (MEGA_SOFTWARE), hWnd, DialogProc);
    

    die DialogProc sieht so aus:

    BOOL DialogProc (HWND hDialog, UINT message, WPARAM wParam, LPARAM lParam)
    {
    switch (message)
    {
    case WM_INITDIALOG:
    return true;
    case WM_COMMAND:
    break;
    default:
    break;
    }
    
    return false;
    }
    


  • Parapiler schrieb:

    Naja ne Messagbox kannste glaub ich nicht nehmen aber klick

    #define MEGA_SOFTWARE 101
    

    Ach nee... Herr Arbeitskollege 😉 ... *lol* 😮 :p 😉

    Aber Basti, du weist doch ich mach nicht so viel mit Ressource Files.

    Gruss,
    Jan (alias code_pilot) 🤡



  • tja.... irgendwann machste es eh.....

    Gruß aus Barop



  • Hi Jan,
    wenn du kein Bock auf Resource-Files oder Hooks hast, dann schau mal auf meine Homepage in die WinAPI-Ecke. Dort biete ich eine Unit zum Download an, mit der du dir Dialoge per Code zusammenschrauben kannst. Ein Beispiel (eine InputBox) gibt es dort auch.



  • hi, danke WebFritzi, habs jetzt aber doch so als normales Fenster hingekriegt ... gruss, code_pilot 😉


Anmelden zum Antworten