| |
|
|
Michael Wodrich | Début de peinture P:L1 ... LINK:[EndPaint] détourner qui Bildschirmausgaben sur un d'autre la fenêtre.
paramètre: P:L1 - Handle des Fensters, dans cela gezeichnet volonté soll. Um dans qui Memory-Bitmap trop zeichnen ist cela Handle sur -1 (Minus une) trop mettons.
avec diesem Befehl peut qui Bildschirmausgaben sur un d'autre la fenêtre, etwa une DialogBox ou bien un DialogFenster umgeleitet volonté. (de qui la déviation ausgeschlossen sommes celui-là Befehle, qui den Textmodus de XProfan betreffen, comment etwa LINK:[LOCATE], LINK:[PRINT], LINK:[TBOX], ...) So ist es eh bien possible dans beliebige la fenêtre, en Handle on hat, trop malen, Text auszugeben, Bitmaps trop magasin, etc.
<b>Wichtig:</b> Jedem Début de peinture muss (!) un EndPaint folgen. Pour dem EndPaint avoir lieu cet Ausgaben wieder sur cela Hauptfenster. Au cours de qui Druckausgabe avec StartPrint ... EndPrint ist qui Befehl interdit.
si comme Fensterhandle -1 (Minus une) angegeben wird erfolgt qui Ausgabe dans un "unsichtbares Fenster", nämlich dans qui Memorybitmap, qui avec LINK:[MCLS] ou bien LINK:[MLOADBMP] erzeugt wurde.
Beim Zeichnen dans DialogBoxen et DialogFenstern ist trop tenir compte de, dass cet Zeichnungen pas automatisch erneuert volonté, si le Dialogbox z.B. par un d'autre la fenêtre verdeckt wurde.
si LINKX:[AutoPaint] avec Set("AutoPaint",0) komplett ausgeschaltet ist, ist es durchaus sinnvoll (mais pas notwendig) qui Ausgaben sur cela Hauptfenster aussi dans Début de peinture ... EndPaint einzuschliessen, wobei ensuite comme Fensterhandle %LINKS:[Hwnd] trop prendre ist.
|
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 01.08.2005 ▲ |
|
|
|