| |
|
|
Nico Madysa | Hola Roland,
el XProfan-Ayuda behauptet, el Características GetActiveWindow y SetActiveWindow seien lediglich Wrapper a gleichnamigen Windows-API-Características.
Eigene Erfahrungen hacer mich aber glauben, dass lo hier más a Características GetForegroundWindow o. SetForegroundWindow es.
Der Diferencia es, dass *ActiveWindow se siempre en el eigenen Prozess bezieht (y 0 zurückgibt, si una otro Prozess gerade el Fokus ha), während *ForegroundWindow siempre el Handle des gerade aktiven Fensters zurückgibt, incluso si una otro Prozess gehört.
Das folgende Programa, getestet en el XProfan-X2.1a-Interpreter bajo Windows 7 zeigt, dass XProfans GetActiveWindow stets el gleiche Ergebnis ha como Windows-API GetForegroundWindow . KompilierenMarcaSeparación
|
|
|
| |
|
|
|
RGH | ¡Hola, Usted hast natürlich vollkommen bastante. Der Referencia en el gleichnamige API-Función stammt todavía de el 16-Bit-Ära de XProfan (y fue außerdem no de me en el Ayuda eingefügt). Como gabe lo todavía no unterschiedlichen Prozesse. Bajo 32 Bit waren el Características entonces plötzlich sólo todavía en el eigenen Prozess beschränkt, qué sí no en el Sinne des Erfinders war. Schließlich fueron ellos damals a Kommunikation con otro Programmen eingeführt. Daher musste Yo el API-Aufrufe entsprechend ändern, así el Wirkung otra vez como ehedem en 16 Bit war. Der Referencia en el Ayuda es also falso. (Yo voluntad ihn herausnehmen.)
Saludo Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 08.03.2014 ▲ |
|
|
|
|
Nico Madysa | Gracias para la respuesta rápida! |
|
|
| |
|
|