Befehl um Fenster-Handle nicht zu verändern-/x.y Koor. nicht verändern



  • Hey Leute,
    wie bekomme ich es hin, das keiner mein Fenster Handle verändenr kann ?
    Das heisst, das man es nicht vergrößern kann oder verkleinern halt ;).
    Bin dankbar für jede Antwort.
    cucu



  • WS_OVERLAPPED|WS_MINIMIZEBOX|WS_CAPTION|WS_SYSMENU



  • Huhu,
    1. Danke für deine Antwort, aber man kann das Fenster immernoch klein machen.^^.

    2.Ich hab shcon wieder ein neues Problem, und zwar möcht ich wenn ein Button drücke etwas in die Edit schrieben.Nur soll das überschrieben werden SetWindowText() wenn ich den Button noch einmal gadrückt hab.
    Praktisch wie bei so einem Key Generator oder wie die Dinger heissen.
    Auf jeden Fall waähre ich sehr, sehr dankbar !

    Danke schonmal im Vorraus !



  • und was ist das problem?



  • 1.Das Problem ist, ich kann das Fenster immer noch beliebig verändern.
    Aber das ist jetzt egal, ich hab das shcon geklärt.

    2.Ich kriege es nicht hin, das immer ein Zufalls Satz nach einem Button druck
    erscheint.Aber immer wieder ein anderer !Und es muss der gleiche Button sein der immer gedrückt wird !



  • Wenn du den SizeBox-Style weglässt kann dein Fenster auch keiner mehr in der Grösse verändern.

    wie bekomme ich es hin, das keiner mein Fenster Handle verändenr kann ?

    Zur Belehrung:

    Ein Handle ist ein eindeutiger Wert welcher mit einem Objekt assoziiert wurde um es zu identifizieren.



  • Ja und was funktioniert daran nicht?

    "Zufallszahlen" kannst du mit rand() erzeugen. Die benutzt du dann als Indices in dein String Array.
    Siehe MSDN: http://msdn2.microsoft.com/en-us/library/398ax69y(VS.80).aspx

    void RangedRandDemo( int range_min, int range_max, int n )
    {
       // Generate random numbers in the half-closed interval
       // [range_min, range_max). In other words,
       // range_min <= random number < range_max
       int i;
       for ( i = 0; i < n; i++ )
       {
          int u = (double)rand() / (RAND_MAX + 1) * (range_max - range_min)
                + range_min;
          printf( "  %6d\n", u);
       }
    }
    
    int main( void )
    {
       // Seed the random-number generator with the current time so that
       // the numbers will be different every time we run.
       srand( (unsigned)time( NULL ) );
    
       RangedRandDemo( 0, 100, 10 );
    }
    


  • pivke schrieb:

    1.Das Problem ist, ich kann das Fenster immer noch beliebig verändern.
    Aber das ist jetzt egal, ich hab das shcon geklärt.

    2.Ich kriege es nicht hin, das immer ein Zufalls Satz nach einem Button druck
    erscheint.Aber immer wieder ein anderer !Und es muss der gleiche Button sein der immer gedrückt wird !

    Dann erkläre das zweite Problem doch auch für egal. Dann wäre es gelöst.

    Alternativ dazu könntest Du auch etwas Code posten. Aber natürlich nur wenn Du willst und sowas für sinnvoll hälst.



  • Neeeeeeein.
    Jetzt ist mein riesen Post nu weg weil ich zurück gegenagen bin -.-.
    naja, dann mach ich es kurtz und schmerzlos.
    Erstmal danke an alle für die Posts.
    Also ich hab es hiermit versucht :

    srand (time(NULL));
    
    for (int x=1;x<=6;x++)
    {
      SetWindowtext()
    }
    

    Aber hiermmit ging es auch nicht.
    Danke sschonmal im Vor-raus (*sonst stehen immer die ****** dort ;-)).



  • Guck mal was tenchou gepostet hat. Gibt es dazu irgendwelche Fragen ?



  • Danke, ich werde es mal ausprobieren.


Anmelden zum Antworten