Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!



Zurück   Paules-PC-Forum.de > Programmierung > XProfan > Helfer & Tools

Helfer & Tools Programme für und in XProfan und Fragen dazu.

Verlosung!


Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Google Chrome
Aufrufe: 139, Antworten: 4
[Windows Vista-32 bit] Viele Viren
Aufrufe: 9, Antworten: 0
Notebook-TFT als Abspielgerät...
Aufrufe: 21, Antworten: 0
SetFont
Aufrufe: 42, Antworten: 1
JavaScript Variable -...
Aufrufe: 175, Antworten: 15
Neue Partition lässt sich...
Aufrufe: 659, Antworten: 4
Intel Rapid...
Aufrufe: 57, Antworten: 8
WriteIni und Rubrik entfernen
Aufrufe: 511, Antworten: 10
Dialogbox Designer
Aufrufe: 392, Antworten: 10
PPF - Spiel "Wörter weiter...
Aufrufe: 10365, Antworten: 1598
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23.12.2009, 14:23   #1 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 43
Beiträge: 4.725
Standard Alternativer Schriftendialog

Für Shooter bastle ich gerade ein anderes Dialogfenster, um die beiden vorhandenen Systemdialoge (Schriftauswahl und Texteingabe) dort der Einfachheit halber abzulösen. Wäre über Testberichte auf Systemen ab XP ganz glücklich.

http://frabbing.bplaced.net/Schriftarten.zip
__________________
Gruß, Frank

Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.

Geändert von Frabbing (23.12.2009 um 14:29 Uhr)
Frabbing ist offline   Mit Zitat antworten
Werbung
Alt 23.12.2009, 14:38   #2 (Direktlink)
Ist öfter hier
 
Benutzerbild von GAST-0815
 
Registriert seit: 12.10.2009
Ort: Berlin
Alter: 48
Beiträge: 52
Beitrag

Bei mir sieht es so aus.Fett und Kursiv ist vertauscht, alles andere funzt.



Mfg.
__________________
Ubuntu 10.04 LTS 64 , Win XP-Prof. SP3 , Win 7 Ultimate 32 ,XProfan 10,XProfan 11Free
GAST-0815 ist offline   Mit Zitat antworten
Alt 23.12.2009, 14:58   #3 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 43
Beiträge: 4.725
Standard

Ah, danke für den Hinweis! Werde ich natürlich ändern.
__________________
Gruß, Frank

Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 23.12.2009, 16:36   #4 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 7.947
Standard

Unter Vista nur kurz angeschmissen: Kann den obigen Fehler bestätigen, scheint sonst zu laufen.
__________________
______________

Mfg

AHT
AHT ist offline   Mit Zitat antworten
Alt 23.12.2009, 16:52   #5 (Direktlink)
MoRoGeP-Träger 2011
 
Benutzerbild von horsthorn
 
Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.688
Unglücklich

Warum kann ich kein Bild hochladen ?

Fehlermeldung: 500 Internal Server Error

Frank:
unter Windows-7 auch der Fehler mit Fett + Kursiv !
__________________
Gruss, horst
Computer werden kleiner und kleiner, bald verschwinden sie völlig.
(Ephraim Kishon 1924-2005)

Win7-Home-Premium 32-Bit - XProfan12.0ß-S14 - Chrome-13.0.782.112
http://www.web-treffpunkt.de
horsthorn ist offline   Mit Zitat antworten
Werbung

Alt 23.12.2009, 17:16   #6 (Direktlink)
War schon mal da
 
Registriert seit: 12.02.2009
Alter: 52
Beiträge: 35
Standard

Scheint bis auf den schon angesprochenen Fehler (Fett/Kursiv) bestens zu laufen.

Gruß Matthias
MaZz ist offline   Mit Zitat antworten
Alt 23.12.2009, 17:21   #7 (Direktlink)
War schon mal da
 
Registriert seit: 12.02.2009
Alter: 52
Beiträge: 35
Standard

Scheint bis auf den schon angesprochenen Fehler (Fett/Kursiv) bestens zu laufen.

Gruß Matthias
__________________
Win XP SP2 / XProfan 8/9/11f
MaZz ist offline   Mit Zitat antworten
Alt 23.12.2009, 17:22   #8 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 43
Beiträge: 4.725
Standard

Dank euch! Der Fehler ist noch drin, aber bei mir bereits ausgemerzt. Wenn ich eine neue Zip hochlade, ist er behoben.
__________________
Gruß, Frank

Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 23.12.2009, 17:45   #9 (Direktlink)
Weiß worum´s geht
 
Registriert seit: 04.04.2009
Ort: Lübeck
Beiträge: 227
Standard

Als unglücklich empfinde ich: wird ein neuer Font gewählt, werden alle anderen Einstellungen verworfen.

Gruß Thomas

PS. Hatte mich doch glatt vertan.

Geändert von THFR (23.12.2009 um 17:59 Uhr)
THFR ist offline   Mit Zitat antworten
Alt 23.12.2009, 19:46   #10 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 43
Beiträge: 4.725
Standard

Zitat:
Als unglücklich empfinde ich: wird ein neuer Font gewählt, werden alle anderen Einstellungen verworfen.

Gruß Thomas

PS. Hatte mich doch glatt vertan.
Nein nein, du hast ja recht. Hab es jetzt so abgeändert, dass immer versucht wird, die Einstellung zu halten.
__________________
Gruß, Frank

Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Werbung

Alt 23.12.2009, 19:47   #11 (Direktlink)
Super-Moderator
 
Benutzerbild von Jac de Lad
 
Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.123
Standard

@Frank: Warum positionierst du die Buttons oben und nicht unten drunter (nebeneinander) und warum sind die unterschiedlich groß?
__________________
XProfan-Profi (XProfan X2+XPIA)
http://jacdelad.bplaced.net
http://jacdelad.square7.ch
Jac de Lad ist offline   Mit Zitat antworten
Alt 23.12.2009, 19:51   #12 (Direktlink)
Stammuser
 
Benutzerbild von Andreas Miethe
 
Registriert seit: 08.02.2009
Ort: Bielefeld
Alter: 52
Beiträge: 414
Standard

Hallo Frank,

der Choosefont-Dialog lässt sich ganz prima per Hook anpassen.
Dann musst Du Dir keine Gedanken um die Fonts usw. machen.



Beispiel :

Code:
$H Windows.ph
$H Messages.ph


DEF &CF_APPLY $200
DEF &CF_SCREENFONTS 1
DEF &CF_PRINTERFONTS 2
DEF &CF_BOTH 3
DEF &CF_EFFECTS $100
DEF &CF_ENABLEHOOK $8
DEF &CF_INITTOLOGFONTSTRUCT $40
DEF &CF_LIMITSIZE $2000
DEF &CF_SHOWHELP $4

'Konstanten für Font-Dialog-Handles
'###########################################
DEF &Control_Effects 1072
DEF &Control_Effects_Color_Strikeout 1040
DEF &Control_Effects_Color_Underline 1041
DEF &Control_Effects_Color_Static 1091
DEF &Control_Effects_Color_Dropdown 1139
DEF &Control_Script_Static 1094
DEF &Control_Script_Dropdown 1140
DEF &Control_Sample 1073
DEF &Control_S_Static 1092
DEF &Control_Fontname_Static 1088
DEF &Control_Fontname_Combo 1136
DEF &Control_Fontstyle_Static 1089
DEF &Control_Fontstyle_Combo 1137
DEF &Control_Fontweight_Static 1090
DEF &Control_Fontweight_Combo 1138
DEF &Control_Button_Ok 1
DEF &Control_Button_Cancel 2
DEF &Control_Button_Apply 1026
DEF &Control_Button_Help 1038
'###########################################

Struct LOGFONT =  lfHeight&,lfWidth&,lfEscapement&,lfOrientation&,lfWeight&,\
lfItalic#(1),lfUnderline#(1),lfStrikeOut#(1),lfCharSet#(1),lfOutPrecision#(1),\
lfClipPrecision#(1),lfQuality#(1),lfPitchAndFamily#(1),lfFaceName$(32)

Struct CHOOSEFONT = lStructSize&,hwndOwner&,hDC&,lpLogFont&,iPointSize&,Flags&,\
rgbColors&,lCustData&,lpfnHook&,lpTemplateName&,hInstance&,\
lpszStyle&,nFontType%,MISSING_ALIGNMENT%,nSizeMin&,nSizeMax&

Proc CFHookProc
  Parameters hdlg&,uiMsg&,wParam&,lParam&
  'hier wird der Font-Dialog manipuliert
  Var Result& = 0
  Select uiMsg&
    Caseof ~WM_INITDIALOG
    'Fenster vergrössern
    ~Movewindow(hdlg&,0,0,800,400,1)
    'ein Icon in den Dialog malen
    Create("Icon",hdlg&,"A",370,140)
    
    ~SetWindowText(hdlg&,"Der Font-Dialog wurde manipuliert")
    Result& = 1
    Caseof ~WM_COMMAND
    Select LoWord(wParam&)
      Caseof &Control_Button_Help
      'Hilfe-Button wurde gedrückt
      MessageBox("Hier gibt es keine Hilfe","Info",~MB_ICONINFORMATION | ~MB_SYSTEMMODAL)
      Result& = 1
      CaseOf &Control_Button_Apply
      'Übernehmen-Button wurde gedrückt
      MessageBox("Nicht eingebaut","Info",~MB_ICONINFORMATION | ~MB_SYSTEMMODAL)
      Result& = 1
      Caseof &Control_Button_Ok
      'Übernehmen-Button wurde gedrückt
      ~PostMessage(hdlg&,~WM_COMMAND,~IDABORT,0)
      Result& = 1
      Caseof &Control_Button_Cancel
      'Abbrechen-Button wurde gedrückt
      ~PostMessage(hdlg&,~WM_COMMAND,~IDABORT,0)
      Result& = 1
    EndSelect
  EndSelect
  Return Result&
EndProc

Proc MyChooseFont
  Set("FastMode", 1)
  Var lf# = New(LOGFONT)
  ';Strukturen mit ein paar Voreinstellugnen füllen
  lf#.lfHeight& = 1000/75 'Fonthoehe = 10 ist voreingestellt
  lf#.lfFaceName$ = "Arial"'Arial ist voreingestellt
  
  Var cf# = New(CHOOSEFONT)
  cf#.lStructSize& = SizeOf(cf#)
  cf#.lpLogFont& = lf#
  cf#.flags& = &CF_BOTH | &CF_INITTOLOGFONTSTRUCT | &CF_LIMITSIZE | &CF_ENABLEHOOK | &CF_EFFECTS | &CF_SHOWHELP | &CF_APPLY	
  cf#.rgbColors& = RGB(255,0,0)'Farbe vorgeben
  cf#.nSizeMin& = 8'minimale Fonthoehe
  cf#.nSizeMax& = 72'maximale Fonthoehe
  cf#.lpfnHook& = ProcAddr("CFHookProc",4)'Hook-Procedur setzen
  ';Dialog aufrufen
  External("comdlg32.dll","ChooseFontA",cf#)
  Dispose lf#
  Dispose cf#
  Set("FastMode", 0)
EndProc

cls
MyChoosefont()
waitinput
Angehängte Grafiken
Dateityp: jpg 20091223-203342.jpg (51,8 KB, 12x aufgerufen)
__________________
Gruss
Andreas

______________________
http://www.ampsoft.eu

Profan 3.3 - XProfanX2
Windows 95,98,ME,2000,XP
Vista - Windows 7 32 / 64 Bit

ASUS X93S - Intel Core I7 - NVIDIA GForce GT540M - 8GB Arbeitsspeicher

Geändert von Andreas Miethe (23.12.2009 um 20:38 Uhr)
Andreas Miethe ist offline   Mit Zitat antworten
Alt 23.12.2009, 19:51   #13 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 43
Beiträge: 4.725
Standard

Zitat:
@Frank: Warum positionierst du die Buttons oben und nicht unten drunter (nebeneinander) und warum sind die unterschiedlich groß?
Ich mag es so. Und es passt gut zum anderen Dialogfenster, das ist ähnlich aufgebaut.
__________________
Gruß, Frank

Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 24.12.2009, 08:46   #14 (Direktlink)
MoRoGeP-Träger 2011
 
Benutzerbild von horsthorn
 
Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.688
Beitrag

@Frank
Da ich aber den Hintergrund auch färben will, klappt das mit deinem Vorschlag so nicht

So geht es bei mir:

__________________
Gruss, horst
Computer werden kleiner und kleiner, bald verschwinden sie völlig.
(Ephraim Kishon 1924-2005)

Win7-Home-Premium 32-Bit - XProfan12.0ß-S14 - Chrome-13.0.782.112
http://www.web-treffpunkt.de
horsthorn ist offline   Mit Zitat antworten
Alt 24.12.2009, 13:59   #15 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 43
Beiträge: 4.725
Standard

Horst, das wird ja ein Dialogfenster für mein Screenshot-Tool "Shooter". Hintergrundfarbe der Schrift wird nicht benötigt.
Ich wollte gerne alle benötigten Sachen in einem Fenster haben.

Ach ja. Setzt dein Programm die vorgegebenen Schriftgrössen (10, 12, 13,...), oder ermittelst du die Werte irgendwo her. Ich vermute, Ersteres.
__________________
Gruß, Frank

Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Werbung

Antwort

  Paules-PC-Forum.de > Programmierung > XProfan > Helfer & Tools

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
alternativer wlan-zugang kyle Netzwerke 3 09.10.2008 21:02
alternativer Mediaplayer für Vista? VivaMéxico Software - Allgemein 1 19.01.2008 21:18
Alternativer DNS Server Netznoob Netzwerke 2 29.07.2004 16:37



Alle Zeitangaben in WEZ +1. Es ist jetzt 06:27 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2