| |
|
|
- Página 1 - |
|
Sato Pinto | ¡Hola Xprofaner
Posesiones en mein Programa el problema el después de mehrmaligen Bild invitar y Mostrar después de unos pocos Minuten erscheint el Fehler como en el Bild a sehen es
mloadbmp "oito.bmp" MCopySizedBmp 0,10-300,215 > 485,10-300,215;-1
Sombrero alguien una Concepto qué el ser podría?
Gruss Sato Xprofan11 Win XP Home |
|
|
| |
|
|
| |
|
- Página 3 - |
|
|
Sato Pinto | Hola si y Rolf
Gracias muy para Eure Unterstützung Posesiones Rolfs änderungen como auch IF Startpaint2 Solución en mein Programa integriert, a ahora se ejecuta lo einwandfrei. Werde versuchen en iFs subclassing Solución durchzublicken y danach versuchen el Hilo Do así abzulösen.
Gracias Euch otra vez
Grusse de Portugal Sato |
|
|
| |
|
|
|
| Como ya erwähnt necesidad Usted kein StartPaint2 si el subClassProc-Solución verwendest, aber el siehst Usted auch al Ejemplo en el Paket. |
|
|
| |
|
|
|
Sato Pinto | Hola si
Klar, habe verstanden, vorerst restos startpaint2 drin a Yo en Su subclassing Solución durchblicke
Gruss Sato |
|
|
| |
|
|
|
Jac de Lad | Aber versuchs! El Subclassing-Variante es viel mejor. |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 25.07.2008 ▲ |
|
|
|
|
Sato Pinto | ¡Hola Jac
Seguro voluntad Yo hacer, muss sólo una wenig encima el Theme Subclassing en el Ayuda nachlesen y Dank iFs Ejemplo voluntad Yo sicher schafen el darauf umzusetzen.
Gruss
Sato |
|
|
| |
|
|
|
Jac de Lad | Jo. Yo hay auch todavía viel a aprender. El 5 Prozent Subclassing el Yo ya kann son aber muy beeindruckend. |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 26.07.2008 ▲ |
|
|
|
|
Sato Pinto | ¡Hola Jac
Nachdem Yo iFs code getestet habe sehe Yo ya una wenig qué subclassing ermöglicht, como braucht al gute Hilo PCU wirklich no. Doch fals el Meister IF una wenig Tiempo haben debería el code así viel como posible a kommentieren fueron viele de uns "Anfängern" wias su aprender, el algunos Fragen Yo ya, z.b wieviele ~SetTimer(HMYWND&,5510,100,0) kann Yo en el programm escribir, Es el 5510 una frei wählbare Nummer el el Temporizador identifiziert? el letzte Parámetro "0" qué bedeutet lo, el en el Ayuda es para SetTimer sólo una Parámetro nötig. Auch el Messages z.b CASEOF 532,$0005 y CASEOF $0113, wo kann Yo esta Nummern nachsehen?
Gruss
Sato |
|
|
| |
|
|
|
Jac de Lad | Hi Sato.
Yo rate dir necesariamente el MSDN de el M$-Página runterzuladen. Falls du sólo Modem oder ISDN hast kannste siempre todavía el Online-Variante nutzen. Dort findest du una detaillierte Descripción de "SetTimer" (y aller otro 44000 APIs).
The SetTimer function creates a timer with the specified time-out value.
Syntax
UINT_PTR SetTimer( HWND hWnd, UINT_PTR nIDEvent, UINT uElapse, TIMERPROC lpTimerFunc ); Parámetros
hWnd [en] Handle to the window to be associated with the timer. This window must be owned by the calling thread. If a NULL value for hWnd is passed en along with a nIDEvent of a existing timer, that timer voluntad be replaced en the same way that a existing non-NULL hWnd timer voluntad be. nIDEvent [en] Specifies a nonzero timer identifier. If the hWnd parameter is NULL, and the nIDEvent does not match a existing timer then it is ignored and a new timer ID is generated. If the hWnd parameter is not NULL and the window specified by hWnd already has a timer with the value nIDEvent, then the existing timer is replaced by the new timer. When SetTimer replaces a timer, the timer is reset. Therefore, a mensaje voluntad be sent after the current time-out value elapses, but the previously set time-out value is ignored. If the call is not intended to replace a existing timer, nIDEvent should be 0 if the hWnd is NULL. uElapse [en] Specifies the time-out value, en milliseconds. Windows NT/2000/XP: If uElapse is greater than USER_TIMER_MAXIMUM, the timeout is set to 1.
Windows 2000/XP: If uElapse is less than USER_TIMER_MINIMUM, the timeout is set to USER_TIMER_MINIMUM.
Windows Server 2003: If uElapse is greater than USER_TIMER_MAXIMUM, the timeout is set to USER_TIMER_MAXIMUM.
Windows XP SP2/Windows Server 2003 SP1: If uElapse is less than USER_TIMER_MINIMUM, the timeout is set to USER_TIMER_MINIMUM. If uElapse is greater than USER_TIMER_MAXIMUM, the timeout is set to USER_TIMER_MAXIMUM.
lpTimerFunc [en] Pointer to the function to be notified when the time-out value elapses. For more information about the function, see TimerProc. If lpTimerFunc is NULL, the system posts a WM_TIMER mensaje to the application queue. The hwnd member of the messages MSG structure contains the value of the hWnd parameter. Volver Value
If the function succeeds and the hWnd parameter is NULL, the volver value is a integer identifying the new timer. An application can pass this value to the KillTimer function to destroy the timer.
If the function succeeds and the hWnd parameter is not NULL, then the volver value is a nonzero integer. An application can pass the value of the nIDEvent parameter to the KillTimer function to destroy the timer.
If the function fails to create a timer, the volver value is zero. To get extended error information, call GetLastError.
Aquí está buscando veces en el Ver código fuente, qué du con Messages media, Yo muss zugeben, dass Yo, el todavía no angeschaut habe.
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 26.07.2008 ▲ |
|
|
|
|
Jac de Lad | Ach sí: El Nummer des Timers es frei wählbar, wobei Yo de el "0" absehen sería, como XProfan el para SetTimer/KillTimer nutzt. Das Maximum liegt en 16383 (soweit Yo el herausgefunden habe). |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 26.07.2008 ▲ |
|
|
|
|
Sato Pinto | ¡Hola Xprofaner
Posesiones nun mein Program en Subclassing umgeschrieben y lo funktioniert, doch desafortunadamente después de lo una Tiempo se ejecuta , stopt el Program, lo restos aber immernoch en el Bildschirm posición y lo erscheint el Windows Messagebox el el Programa una Fehler verurscht ha.
Weiss no Yo el Fehler erkennen kann, kann alguien de Euch testen y eventuell erkennen qué falso a el code es el Problemas verursachen podría?
Bitte el Expediente erweiterung en zip umbenennen
Hier el neue Versión para download
Gracias para Eure Unterstützung
Grüsse
Sato |
|
|
| |
|
|
|
| En me stürzt el Programa no de, stürzt dieser Code con usted auch de? [...] Wenn sí, Code legt una c:est.debug a - en dieser es en el letzten Línea el Línea, welche letztendlich el Choque verursachte. |
|
|
| |
|
|
|
Sato Pinto | Hola si
Bis ahora es no abgestürtzt, wahrscheinlich porque el Nummer oben rechts se no ändert qué aber ser debería. ¿Cómo se puede Yo así una Debug datei en mi code einbauen? Den el code de link kann Yo no verstehen.
Gracias
Gruss Sato |
|
|
| |
|
|