Deutsch
Forum

Taskleiste

 

Andre
Hilprecht
Hallo zusammen,

vielleicht kann mir hier jemand auf die Sprünge helfen.
1. Beim Starten meines fertigen Exe-Progs erscheint in der Taskleiste > XProfan Runtime 9.0 < Ich möchte erreichen das in der Taskleiste nix angezeigt wird, oder wenigstens MEIN Programmname mit meinem Icon. Windowsstyle ist 112 und soll auch so bleiben.

2. Habe in Dialogfenstern mit Startpaint / Endpaint Bilder platziert. Selten und unregelmäßig erscheint die Meldung: Verboten, zwischen Startpaint und Endpaint kein Startpaint erlaubt mit Zeilennummer. Habe aber hundertpro alle Startpaints mit Endpaint abgeschlossen und keine weiteren Startpaints dazwischen gesetzt. Wie gesagt, die Fehlermeldung erscheint auch nicht immer und auch nicht immer an der gleichen Stelle.

3. Ich bekomme einfach keinen anderen Font auf meine Buttons, habe bereits alles nachvollzogen was ich hier dazu finden konnte.

Wäre dankbar für Eure Hilfe, Gruß André
 
Ein PC ist die beste Möglichkeit Fehler zu beheben, die ohne PC gar nicht passiert wären. -frei aus Murphy's Computergesetzen

XProfan X2, Win8 Pro 64bit Update von Win7
i5 / 3,2GHz 4 GB RAM
Treibstoff: Radeberger Pils
27.05.2006  
 




Michael
Wodrich
1. WindowTitle und UseIcon
3. Create(Font,... und SetFont

zu 2. brauche ich einen Quellcode-Auszug.

Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
27.05.2006  
 




Andre
Hilprecht
Danke,

1. Klappt schon mal, machmal hilft ja der Klapps auf den Hinterkopf.

zu 3. Mit UseFont und SetFont hab ich es schon mehrfach versucht, will nicht gehen

zu 2.

StartPaint E%
Loadbmp C:InfoVAT.bmp,0,215,-1
EndPaint
 
Ein PC ist die beste Möglichkeit Fehler zu beheben, die ohne PC gar nicht passiert wären. -frei aus Murphy's Computergesetzen

XProfan X2, Win8 Pro 64bit Update von Win7
i5 / 3,2GHz 4 GB RAM
Treibstoff: Radeberger Pils
27.05.2006  
 




Rolf
Koch
Hi
Nicht Usefont und Setfont, sondern:
KompilierenMarkierenSeparieren
Def GetSysColor(1) !"USER32","GetSysColor"
SETTRUECOLOR 1
DECLARE ENDE%
DECLARE BUTTON1%
DECLARE BUTTON2%
DECLARE EDIT1%
DECLARE EDIT2%
DECLARE RADIOBUTTON1%
DECLARE CHECKBOX1%
Declare font1&,font2&,font3&
font1&=CreateFont("Times New Roman",23,0,0,0,0)
font2&=CreateFont("Verdana",13,0,1,1,0)
font3&=CreateFont("Arial",14,0,0,1,0)
WINDOWSTYLE 63
WINDOWTITLE "Fontzuweisung"
WINDOW 359,112-219,272
CLS GETSYSCOLOR(15)
USEFONT "MS Sans Serif",13,0,0,0,0
SETDIALOGFONT 1
Hier kann ggf. Ihr Menü hin
BUTTON1% = CREATE("BUTTON",%HWND,"BUTTON1",0025,0020,0170,0030)
BUTTON2% = CREATE("BUTTON",%HWND,"BUTTON2",0026,0062,0070,0030)
EDIT1% = CREATE("EDIT",%HWND,"EDIT1",0027,0103,0110,0022)
EDIT2% = CREATE("EDIT",%HWND,"EDIT2",0028,0132,0110,0022)
RADIOBUTTON1% = CREATE("RADIOBUTTON",%HWND,"RADIOBUTTON1",0030,0163,0120,0030)
CHECKBOX1% = CREATE("CHECKBOX",%HWND,"CHECKBOX1",0029,0195,0120,0030)
Setfont Button1%,font1&
Setfont Edit1%,font2&
Setfont Radiobutton1%,font3&

WHILENOT ENDE%

    WAITINPUT

    If @EQU(%KEY,2)

        LET ENDE%= 1

    ELSEIF GETFOCUS(BUTTON1%) BUTTON

    ELSEIF GETFOCUS(BUTTON2%) BUTTON

    ELSEIF GETFOCUS(EDIT1%) EDIT

    ELSEIF GETFOCUS(EDIT2%) EDIT

    ELSEIF GETFOCUS(RADIOBUTTON1%) RADIOBUTTON

    ELSEIF GETFOCUS(CHECKBOX1%) CHECKBOX

    ENDIF

WEND

DeleteObject font1&
DeleteObject font2&
DeleteObject font3&

zum anderen:

Hast Du irgendwo das Startpaint und Endpaint innerhalb einer Prozedur?
Oder rufst Du innerhalb Startpaint und Endpaint eine Prozedur auf?
Könnte ja sein, das so etwas dort steht:
KompilierenMarkierenSeparieren
 
27.05.2006  
 




Michael
Wodrich
Style 64 + 16 verstehe ich ja, aber warum auch den 32 ?

Ich setze alle! Handles immer in LongInt ein - sicher ist sicher.

Könnte mit der Transparenz zusammen hängen. Was genau versuchst Du denn da zu machen - Effekte evtl. über Memory-Bitmap verarbeiten und dann anzeigen.

Nochmal zu der Font-Geschichte. Dafür war CreateFont ja zusätzlich eingeführt worden, damits klappt.
Bemühe mal die Suchfunktion hier im Forum - gestern oder vorgestern war hierzu schon mal was rübergetickert.

[box:8748c14704]
Habs wiedergefunden:
[...] 
[/box:8748c14704]
Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
27.05.2006  
 




Andre
Hilprecht
Setdialogfont 1 - Das war der gesuchte Befehl und hat mich weitergebracht,

D A N K E !
 
Ein PC ist die beste Möglichkeit Fehler zu beheben, die ohne PC gar nicht passiert wären. -frei aus Murphy's Computergesetzen

XProfan X2, Win8 Pro 64bit Update von Win7
i5 / 3,2GHz 4 GB RAM
Treibstoff: Radeberger Pils
27.05.2006  
 




Andre
Hilprecht
Zum Startpaint / Endpaint :

Also ich hatte das so verstanden, wann immer ich eine Bitmap auf ein
Dialog bringen will, rahme ich den Befehl Loadbmp xyz
mit Startpaint und Endpaint ein, oder reicht es am Anfang einer Prozedur
Startpaint und am Ende dann Endpaint zu setzen.
Ich rufe so aber keine Prozeduren innerhalb Start- Endpaint auf,
dazwiswchen steht bei mir immer nur der Loadbmp-Befehl.

Gruß André
 
Ein PC ist die beste Möglichkeit Fehler zu beheben, die ohne PC gar nicht passiert wären. -frei aus Murphy's Computergesetzen

XProfan X2, Win8 Pro 64bit Update von Win7
i5 / 3,2GHz 4 GB RAM
Treibstoff: Radeberger Pils
27.05.2006  
 




Andre
Hilprecht
Alle Probleme sind behoben,

1. In der Taskleiste wird jetzt Meinprogrammname.exe mit Meinicon angezeigt

2. Ich Dussel hatte in einer Prozedur Ein Endpaint vergessen, beim nächsten Startpaint im Programm dann die Fehlermeldung und deshalb auch immer an verschiedenen Stellen, immer dort wo das nächste Startpaint kommt. Dort war aber kein Fehler zu finden, sondern der Fehler rührte von dem vergessenen Endpaint vorher.

3. Mein Prog hat jetzt nachdem ich Setdialogfont 1 kenne eine komplett andere Schift.

Danke an alle, die mir auf die Sprünge geholfen haben.
Gruß André
 
Ein PC ist die beste Möglichkeit Fehler zu beheben, die ohne PC gar nicht passiert wären. -frei aus Murphy's Computergesetzen

XProfan X2, Win8 Pro 64bit Update von Win7
i5 / 3,2GHz 4 GB RAM
Treibstoff: Radeberger Pils
27.05.2006  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

1.929 Betrachtungen

Unbenanntvor 0 min.
Georg Teles vor 29 Tagen
Tommy29.08.2015
E.T.06.11.2014
Achim Engelhardt21.10.2014
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie