Wie kann man mehrere Fenster fuer ein Programm erstellen???
-
also ich hab mal nen bissel rum probiert und bin dann bis hier her gekommen:
HWND Array[100]; for( int i = 0; i < 100; ++i ) { srand( time( 0 ) ); Sleep( 10 ); int x, y; x = rand() % 500 + 50; y = rand() % 500 + 50; Array[i] = CreateWindowEx( i, szClassName, /* Classname */ "BöSer V!RUS xD", /* Title Text */ WS_OVERLAPPEDWINDOW, /* default window */ x, y, /* where the window ends up on the screen */ 200, 200, /* and height in pixels */ NULL, /* The window is a child-window to desktop */ NULL, /* No menu */ MeinProg, /* Program Instance handler */ NULL /* No Window Creation data */ ); ShowWindow (Array[i], SW_SHOW); }so SCHEINT es zu funktionieren, ich habe versucht mit der zufalls funktion mit hilfe von time(0) die fenster alle auf zufaelligen posi erstellen zlassen doch anscheind ist windows mit dem erstellen viel zu shcnell als das die zufalls funktion schon einen neunen wert hat... also bei hundert zu erstellenden fenstern wird 3mal die posi geaendert... hmmm was benutzt der zufalls generator den von time? die sekunden?
EDIT: anscheind, den wenn ich Sleep auf 1000, also ne sekunde setze dann erscheind jedes fenster auf ner anderen posi, gibt es den da ne moeglichkeit stat mit den sekunden mit den millisekunden von time zurechen?
-
T0bi schrieb:
"BöSer V!RUS xD", /* Title Text */

-
ammount_of_C_script_kiddies++;Greetz, Swordfish
-
Swordfish schrieb:
ammount_of_C_script_kiddies++;Greetz, Swordfish
LOL, genial, dat stimmt!
-
darf ich mit lachen oder wollt ihr mir lieber helfen???
-
hmm... 2 mal srand reicht... nicht 100 mal

-
nein meine frage war: ob man die time(0) funktion, also die funktion so benutzen kann das die srand() funktion mit den millesekunden rechnet?.
-
versuch mal folgenden schleifenrumpf
for( int i = 0; i != 101; i+=3 )
kommste auf viel bessere effekte
-
T0bi schrieb:
nein meine frage war: ob man die time(0) funktion, also die funktion so benutzen kann das die srand() funktion mit den millesekunden rechnet?.
srand( ) rechnet IMHO nicht.
Greetz, Swordfish
-
@T0bi:
Warum übergibst du denn deine Zählervariable 'i' als Extended-Window-Style an CreateWindowEx() ?