![]() |
Anzeige:
|
|
|||||||
| Helfer & Tools Programme für und in XProfan und Fragen dazu. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 43
Beiträge: 4.725
|
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) |
|
|
|
|
|
|
#2 (Direktlink) |
|
Ist öfter hier
![]() Registriert seit: 12.10.2009
Ort: Berlin
Alter: 48
Beiträge: 52
|
__________________
Ubuntu 10.04 LTS 64 , Win XP-Prof. SP3 , Win 7 Ultimate 32 ,XProfan 10,XProfan 11Free |
|
|
|
|
|
#3 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 43
Beiträge: 4.725
|
Ah, danke für den Hinweis! Werde ich natürlich ändern.
__________________
Gruß, Frank Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#4 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 7.947
|
Unter Vista nur kurz angeschmissen: Kann den obigen Fehler bestätigen, scheint sonst zu laufen.
__________________
______________ Mfg AHT |
|
|
|
|
|
#5 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.688
|
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) http://www.web-treffpunkt.de |
|
|
|
|
|
|
#6 (Direktlink) |
|
War schon mal da
![]() Registriert seit: 12.02.2009
Alter: 52
Beiträge: 35
|
Scheint bis auf den schon angesprochenen Fehler (Fett/Kursiv) bestens zu laufen.
Gruß Matthias |
|
|
|
|
|
#7 (Direktlink) |
|
War schon mal da
![]() Registriert seit: 12.02.2009
Alter: 52
Beiträge: 35
|
Scheint bis auf den schon angesprochenen Fehler (Fett/Kursiv) bestens zu laufen.
Gruß Matthias
__________________
Win XP SP2 / XProfan 8/9/11f |
|
|
|
|
|
#8 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 43
Beiträge: 4.725
|
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. |
|
|
|
|
|
#9 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 04.04.2009
Ort: Lübeck
Beiträge: 227
|
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) |
|
|
|
|
|
#10 (Direktlink) | |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 43
Beiträge: 4.725
|
Zitat:
__________________
Gruß, Frank Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
|
|
#11 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.123
|
@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 |
|
|
|
|
|
#12 (Direktlink) |
|
Stammuser
![]() Registriert seit: 08.02.2009
Ort: Bielefeld
Alter: 52
Beiträge: 414
|
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
__________________
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) |
|
|
|
|
|
#13 (Direktlink) | |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 43
Beiträge: 4.725
|
Zitat:
__________________
Gruß, Frank Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
|
#14 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.688
|
@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) http://www.web-treffpunkt.de |
|
|
|
|
|
#15 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 43
Beiträge: 4.725
|
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. |
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ä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 |