| |
|
|
KHR | allô Miteinander
voudrais dans einem Programme au cours de des Laufs qui Fenstergröße verändern.
cela sollte avec SetWindowPos() marcher
Pour cela la fenêtre gehts, avec dem Déplacer qui Buttons klappst pas.
quoi mach je faux? KompilierenMarqueSéparationdeclare BT_GrafikZeigen&, BT_Abbruch&
declare BT_GrafikFertig&, BT_GrafikDrucken&
window 10,10 - (%MaxX-20),480
BT_GrafikZeigen& = Create(Button,%hwnd,Graphik zeigen, 10,(@Height(%HWND)-35),160,25)
BT_Abbruch& = Create(Button,%hwnd,Auswertung beenden, 180,(@Height(%HWND)-35),180,25)
BT_GrafikFertig& = Create(Button,%hwnd,Ende, 370,(@Height(%HWND)-35),180,25)
BT_GrafikDrucken& = Create(Button,%hwnd,Drucken, 560,(@Height(%HWND)-35),180,25)
waitkey
SetWindowPos %hwnd = 10,10 - (%MaxX-20),(%MaxY-80)
@SetFocus(%hwnd)
cls
SetWindowPos BT_GrafikZeigen& = 10,(@Height(%HWND))
SetWindowPos BT_Abbruch& = 180,(@Height(%HWND))
SetWindowPos BT_GrafikFertig& = 370,(@Height(%HWND))
SetWindowPos BT_GrafikDrucken& = 560,(@Height(%HWND))
@SetFocus(BT_GrafikZeigen& )
@SetFocus(BT_Abbruch&)
@SetFocus(BT_GrafikFertig&)
@SetFocus(BT_GrafikDrucken&)
@SetFocus(%hwnd)
waitkey
end
|
|
|
| Gruß Karl-Heinz WIN XP home/Pro / XPROFAN 11 / P2CPP ATMEL + BASCOM Fan | 02.02.2009 ▲ |
|
|
|
|
| et si Du qui normale 6 paramètre SetWindowPos-variante utilise ala setWindowPos meinButton=10,10 - 200,300;0 ? |
|
|
| |
|
|
|
KHR | allô David,
Du meinst so: KompilierenMarqueSéparationdeclare BT_GrafikZeigen&, BT_Abbruch&
declare BT_GrafikFertig&, BT_GrafikDrucken&
window 10,10 - (%MaxX-20),480
BT_GrafikZeigen& = Create(Button,%hwnd,Graphik zeigen, 10,(@Height(%HWND)-35),160,25)
BT_Abbruch& = Create(Button,%hwnd,Auswertung beenden, 180,(@Height(%HWND)-35),180,25)
BT_GrafikFertig& = Create(Button,%hwnd,Ende, 370,(@Height(%HWND)-35),180,25)
BT_GrafikDrucken& = Create(Button,%hwnd,Drucken, 560,(@Height(%HWND)-35),180,25)
waitkey
SetWindowPos %hwnd = 10,10 - (%MaxX-20),(%MaxY-80)
SetWindowPos BT_GrafikZeigen& = 10,(@Height(%HWND)),160,25;0
SetWindowPos BT_Abbruch& = 180,(@Height(%HWND)),180,25;0
SetWindowPos BT_GrafikFertig& = 370,(@Height(%HWND)),180,25;0
SetWindowPos BT_GrafikDrucken& = 560,(@Height(%HWND)),180,25;0
Gruß Karl-Heinz WIN XP home/Pro / XPROFAN 11 / P2CPP ATMEL + BASCOM Fan | 02.02.2009 ▲ | |
|
|
|
|
| cela dritte Parametertrennzeichen ist mais un Minus, ne...aucune Komma. |
|
|
| |
|
|
|
KHR | allô David,
ääääH - Mist !!
beim arriéré aller gestolpert.
mais aussi avec Minus statt Komma wirds pas besser. |
|
|
| Gruß Karl-Heinz WIN XP home/Pro / XPROFAN 11 / P2CPP ATMEL + BASCOM Fan | 02.02.2009 ▲ |
|
|
|
|
Jörg Sellmeyer | simple seulement Height(%hwnd) allez naturellement aussi pas. un peu place sollte on den Buttons déjà gönnen: KompilierenMarqueSéparationdeclare BT_GrafikZeigen&, BT_Abbruch&
declare BT_GrafikFertig&, BT_GrafikDrucken&
window 10,10 - (%MaxX-20),480
BT_GrafikZeigen& = Create(Button,%hwnd,Graphik zeigen, 10,(@Height(%HWND)-35),160,25)
BT_Abbruch& = Create(Button,%hwnd,Auswertung beenden, 180,(@Height(%HWND)-35),180,25)
BT_GrafikFertig& = Create(Button,%hwnd,Ende, 370,(@Height(%HWND)-35),180,25)
BT_GrafikDrucken& = Create(Button,%hwnd,Drucken, 560,(@Height(%HWND)-35),180,25)
waitkey
SetWindowPos %hwnd = 10,10 - (%MaxX-20),(%MaxY-80)
@SetFocus(%hwnd)
cls
SetWindowPos BT_GrafikZeigen& = 10,(@Height(%HWND)-30)
SetWindowPos BT_Abbruch& = 180,(@Height(%HWND)-30)
SetWindowPos BT_GrafikFertig& = 370,(@Height(%HWND)-30)
SetWindowPos BT_GrafikDrucken& = 560,(@Height(%HWND)-30)
@SetFocus(BT_GrafikZeigen& )
@SetFocus(BT_Abbruch&)
@SetFocus(BT_GrafikFertig&)
@SetFocus(BT_GrafikDrucken&)
@SetFocus(%hwnd)
waitkey
end
|
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 02.02.2009 ▲ |
|
|
|
|
KHR | merci Jörg,
habs eh bien mittlerweile aussi selbst rausgefunden. Irgendwie J'ai eu cela -35 de @Height(%HWND)-35 chez meinen Versuchen rausgewurschtelt.
quelquefois steh je arrêt sur qui Leitung. |
|
|
| Gruß Karl-Heinz WIN XP home/Pro / XPROFAN 11 / P2CPP ATMEL + BASCOM Fan | 02.02.2009 ▲ |
|
|
|