Die Suche ergab 741 Treffer
- Mo, 15. Feb 2016 7:32
- Forum: Windows, API
- Thema: Eigenes Programm in den Vordergrund holen [erledigt]
- Antworten: 29
- Zugriffe: 17120
Re: Eigenes Programm inden Vordergrund holen
WildFindWindow(cTitile) liefert mit ein Array mit all den Fenstern auf die der Titel passt, in diesem Fall eines. Jedes Element enthalt {hWin,cTitleKomplett,num,ProzessID, cNameExe} Das Handele stimmt, denn ich kann das Fenster verschieben, zentrieren, maximieren, alles halt im Hintergrund. AlwaysOn...
- Sa, 13. Feb 2016 16:42
- Forum: Windows, API
- Thema: Eigenes Programm in den Vordergrund holen [erledigt]
- Antworten: 29
- Zugriffe: 17120
Re: Eigenes Programm inden Vordergrund holen
Jimmy, das geht so auch nicht. Hilfreich ist RestoreWindow(hWnd) nur, um im Falle eines minimierten Fensters das Fenster wieder herzustellen: So funktioniert das schon ganz brauchbar: .... elseif nMsg == WM_USER_SHOWDISPO debugprint("WM_USER_SHOWDISPO") aWnd:= WildFindWindow( public_cTitle...
- Sa, 13. Feb 2016 10:34
- Forum: Windows, API
- Thema: Eigenes Programm in den Vordergrund holen [erledigt]
- Antworten: 29
- Zugriffe: 17120
Re: Eigenes Programm inden Vordergrund holen
Das funktioniert, "blinkt" aber einmal unschön:
Code: Alles auswählen
SetAppWindow():AlwaysOnTop := .T.
SetAppWindow():configure()
SetAppWindow():AlwaysOnTop := .f.
SetAppWindow():configure()
- Sa, 13. Feb 2016 10:21
- Forum: Windows, API
- Thema: Eigenes Programm in den Vordergrund holen [erledigt]
- Antworten: 29
- Zugriffe: 17120
Re: Eigenes Programm inden Vordergrund holen
wird maximiert, kommt trotzdem nicht in den Vordergrund.Koverhage hat geschrieben:Eventuell ein maximize ?
- Sa, 13. Feb 2016 9:20
- Forum: Windows, API
- Thema: Eigenes Programm in den Vordergrund holen [erledigt]
- Antworten: 29
- Zugriffe: 17120
Eigenes Programm in den Vordergrund holen [erledigt]
Hallo, ich schaffe es nicht, mein eigenes Programm in den Vordergrund zu holen. :banghead: Hintergrund: ich erhalte eine Windows Nachricht, regagiere darauf, führe eine kleine Aktion aus und soll mein Programm dann in den Vordergrund schalten. Das einzige was ich schaffe ist, das mein Icon in der Ta...
- Fr, 18. Dez 2015 11:29
- Forum: Programmierung allgemein
- Thema: LOOP aus Unterfunktionen z.B. benutzen
- Antworten: 13
- Zugriffe: 5504
Re: LOOP aus Unterfunktionen z.B. benutzen
Da müsste tu3 in einem Tread laufen oder eine Eventschleife haben. Dann würde ich tu4 gleich innerhalb von tu3 aufrufen, also tu3() änhlich einer state maschine aufbauen.
- Fr, 18. Dez 2015 11:17
- Forum: Programmierung allgemein
- Thema: LOOP aus Unterfunktionen z.B. benutzen
- Antworten: 13
- Zugriffe: 5504
Re: LOOP aus Unterfunktionen z.B. benutzen
Verstehe ich eventuell falsch, aber einfach so:
oder
Oder die Schleife in tu3, ...
Wie oben erwähnt, eventuell verstehe ich hier etwas falsch.
Code: Alles auswählen
PROCEDURE main()
tu1()
tu2()
Do while tu3()
enddo
tu4()
return
Code: Alles auswählen
PROCEDURE main()
tu1()
tu2()
Do while tu3()
tu4()
enddo
...
return
Wie oben erwähnt, eventuell verstehe ich hier etwas falsch.
- Di, 15. Dez 2015 7:49
- Forum: GUI
- Thema: Bitmap verstecken
- Antworten: 4
- Zugriffe: 3808
Re: Bitmap verstecken [ERLEDIGT]
:hide() war mein erster Versuch, geht aber nicht. Jimmy hat schon recht, genau so geht es, danke.
Was mir gefehlt hat:
Was mir gefehlt hat:
Code: Alles auswählen
oDlg:drawingArea:invalidateRect()
- Mo, 14. Dez 2015 21:46
- Forum: GUI
- Thema: Bitmap verstecken
- Antworten: 4
- Zugriffe: 3808
Bitmap verstecken
Ich zeige ein Bitmap an: oPS := XbpPresSpace():new():create( oDlg:drawingArea:winDevice() ) oBitmap := XbpBitmap():new():create( oPS ) oBitmap:load(nil, 149) oBitmap:draw(oPS, {440,100}) und möchte es nach einiger Zeit wieder entfernen (verstecken), mit oBitmap:destroy() erreiche ich das leider nich...
- Mo, 14. Dez 2015 10:15
- Forum: Unterschiede Version 1.9 <-> 2.0
- Thema: Farbgebung in Browses
- Antworten: 4
- Zugriffe: 7389
Re: Farbgebung in Browses
Wolfgang, Bei mir klappt das jetzt jedenfalls. Ich hab den ganzen alten Code rausgeworfen, keine Ahnung mehr wie das in der 1.9 aussah. Wichtig ist, das die Arrays in :colorBlock 4 Parameter haben! Du kannst die Farbe setzen indem Du das so aufbaust: {cColor, NIL, cColor, NIL}. Vielleicht hilft das...
- Sa, 12. Dez 2015 16:50
- Forum: Allgemeine Fragen
- Thema: Doppelklick auf Header eines Brows abfragen
- Antworten: 4
- Zugriffe: 3684
Re: Doppelklick auf Header eines Brows abfragen
Danke Tom, so einfach kann es sein, wenn man nur weiß wie!
- Sa, 12. Dez 2015 9:37
- Forum: Allgemeine Fragen
- Thema: Doppelklick auf Header eines Brows abfragen
- Antworten: 4
- Zugriffe: 3684
Re: Doppelklick auf Header eines Brows abfragen
Danke, das gilt aber nur für eine Datenzeile, nicht für den Header. Zumindest schaffe ich das nicht.
- Sa, 12. Dez 2015 9:12
- Forum: Allgemeine Fragen
- Thema: Doppelklick auf Header eines Brows abfragen
- Antworten: 4
- Zugriffe: 3684
Doppelklick auf Header eines Brows abfragen
Kann ich den Klick (Doppelklick) mit der linken Maustaste auf den Header eines Browsers abfragen, wie?
- Di, 01. Dez 2015 16:28
- Forum: List & Label
- Thema: Nachricht hat einige oder alle Empfänger nicht erreicht
- Antworten: 3
- Zugriffe: 4653
Re: Nachricht hat einige oder alle Empfänger nicht erreicht
Hallo Marco, ja, habe ich auch schon versucht. Habe aber eben bemerkt das hier etwas nicht stimmt. Ich verwende die Mailadresse die ich im Formular als Variable übergebe: LlDefineVariable(hJob,"Berechnend."+"eMail", alltrim(cEMail )) Sollte zwar auch gehen, aber ich werde das etw...
- Di, 01. Dez 2015 15:35
- Forum: List & Label
- Thema: Nachricht hat einige oder alle Empfänger nicht erreicht
- Antworten: 3
- Zugriffe: 4653
Re: Nachricht hat einige oder alle Empfänger nicht erreicht
Überschreibe ich im Maildialog die übergebene Mailadresse oder wähle die (eine) Adresse aus dem Outlookadressbuch aus funktioniert es, keine Ahnung warum. Die Mailadresse ist ein einfacher String und wird so übergeben: LlSetOptionString(hJob, LL_OPTIONSTR_MAILTO, alltrim(cEMail)) Kann/muss/soll ich ...
- Di, 01. Dez 2015 15:01
- Forum: List & Label
- Thema: Nachricht hat einige oder alle Empfänger nicht erreicht
- Antworten: 3
- Zugriffe: 4653
Nachricht hat einige oder alle Empfänger nicht erreicht
Hallo, E-Mailversand aus LL21 via MSAPI, Outlook 2010-2016 alles 32 Bit. Die Mail wird ohne Fehlermeldung versandt, Outlook zeigt noch den Maildialog vorm versenden. Dann versende ich die Mail und nach ca. 10 Sekunden erhalte ich im Posteingang folgendes: Ihre Nachricht hat einige oder alle Empfänge...
- Fr, 27. Nov 2015 23:41
- Forum: Allgemeine Fragen
- Thema: DockingPanes, RibbonBar,...
- Antworten: 9
- Zugriffe: 5629
Re: DockingPanes, RibbonBar,...
Ja, das kommt schon in etwa hin. Habe da aber null Plan wie das in Xbase++ gehen sollte.satmax hat geschrieben:du meinst so wie bei Firefox wo ich einen Tab "abdocke" und ein neues Fenster ensteht ?das "abdocken" ist doch "nur" der Wechsel des Parent ...
- Fr, 27. Nov 2015 11:34
- Forum: Allgemeine Fragen
- Thema: DockingPanes, RibbonBar,...
- Antworten: 9
- Zugriffe: 5629
Re: DockingPanes, RibbonBar,...
Hallo, Markus. Der Quasi-Standard für derlei ist die CodeJock Suite Pro, die von umfangreichen Button-Klassen über Kalender-Controls und Docking Panes, Skins und RibbonBars alles enthält, was man sich in diesem Bereich wünschen könnte. Es gibt sie u.a. als .NET-Library, aber auch als AX-Komponente:...
- Fr, 27. Nov 2015 8:16
- Forum: Allgemeine Fragen
- Thema: DockingPanes, RibbonBar,...
- Antworten: 9
- Zugriffe: 5629
Re: DockingPanes, RibbonBar,...
was soll sich mit der v2.x gegenüber v1.9x verändert haben das die üblichen 3-PP Tools (ActiveX, DllCall) sich anders verhalten sollten ? Weniger mit 2.x, eventuell gibt es ja neue AddOns, ActiveX oder ähnliches. Ich Forum sind die letzten Einträge dazu doch schon einige Jahre alt. Meine Hoffnung w...
- Do, 26. Nov 2015 21:51
- Forum: Allgemeine Fragen
- Thema: Fehler nach Update auf Build 656
- Antworten: 1
- Zugriffe: 2403
Re: Fehler nach Update auf Build 656
Mein Fehler, hatte eine alte Runtime DLL in meinem Verzeichnis.
- Do, 26. Nov 2015 21:46
- Forum: Allgemeine Fragen
- Thema: Fehler nach Update auf Build 656
- Antworten: 1
- Zugriffe: 2403
Fehler nach Update auf Build 656
Was läuft hier falsch? Bis zum Update lief alles normal: [Hint] : Pbuild.exe D.XPJ "/t:D.exe" [Hint] : 'xpp /wu /n /b /q /w /p /b /dDEBUG /oC:\dev\DevSrc\D\OBJECT @C:\Users\MARKUS~1.TRA\AppData\Local\Temp\11265293.tmp' returned error *** [Hint] : Processing time: 0.16 secs. [Hint] : DONE e...
- Do, 26. Nov 2015 19:52
- Forum: Allgemeine Fragen
- Thema: DockingPanes, RibbonBar,...
- Antworten: 9
- Zugriffe: 5629
DockingPanes, RibbonBar,...
Gibt es für Xbase++ V2 vernünftige Ansätze für RibbonBars, DockingPanes und eine CaptionBar? Sollte natürlich ThreadSave sein.
- Fr, 13. Nov 2015 8:35
- Forum: List & Label
- Thema: LlSetOptionString: aus Rechnung_33 wird Rechnung_3373ca865a7
- Antworten: 3
- Zugriffe: 5265
Re: LlSetOptionString: aus Rechnung_33 wird Rechnung_3373ca8
Danke Marco, that's it! Perfekt.
Da kommst ja nie drauf... Wobei, da muss man sich gleich überlegen wie man mit dem temp-Ordner beziehungsweise mit dessen Inhalt umgeht.
Da kommst ja nie drauf... Wobei, da muss man sich gleich überlegen wie man mit dem temp-Ordner beziehungsweise mit dessen Inhalt umgeht.
- Do, 12. Nov 2015 20:08
- Forum: List & Label
- Thema: LlSetOptionString: aus Rechnung_33 wird Rechnung_3373ca865a7
- Antworten: 3
- Zugriffe: 5265
LlSetOptionString: aus Rechnung_33 wird Rechnung_3373ca865a7
Ich erstelle einen Druckjob, setze den Preview-Filenamen wie folgt: LlSetOptionString (hJob, LL_OPTIONSTR_PREVIEWFILENAME,"Rechnung_33") Erstelle dann aus der LL Druckvorschau eine eMail und es wird der folgende Filename erstellt: Rechnung_3373ca865a70e05.pdf Auch eine Terminierung mit CHR...
- Do, 12. Nov 2015 11:15
- Forum: Flagship/Visual Flagship
- Thema: Programm von cron ausführen lassen
- Antworten: 6
- Zugriffe: 8524
Re: Programm von cron ausführen lassen
Aufs blaue: ich würde bei use den ganzen Pfad (c:\ordner\xy...) angeben oder vorher einstellen.