![]() |
Anzeige:
|
|
|||||||
| XProfan Alles rund um die Programmiersprache XProfan. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Gast
Beiträge: n/a
|
Hallo Xprofaner !
Ich habe ein Programm für Touchscreen entwickelt, die auch mit Checkboxen arbeitet. Aber die Haken mit Hand zu setzen ist manchmal schwierig/nervig, weil die einfach zu klein sind, deswegen möchte ich diesem Bereich vergrößern. (Die kleine Boxen, und die Haken auch) Ich habe viele Lösungen mit xaml, wpf usw. gefunden, aber nichts was ich mit Xprofan verwenden könnte. Bitte hilf mir Danke schön Gábor |
|
|
|
|
#2 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
|
Du könntest mal die API DrawFrameControl versuchen. Auf meiner Homepage ist ein Beispiel, aber schon älter.
http://dieterzornow.gmxhome.de/quell/drawframe.zip
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai. http://dieterzornow.gmxhome.de |
|
|
|
|
|
#3 (Direktlink) |
|
Gast
Beiträge: n/a
|
Hi,
Danke für die Antwort ! Ich habe mit diesem API bisschen rumgespielt, aber es macht nicht genau was ich wollte. (immer den Maus folgen, alles nach jede Click neuzeichen) Ich muss dem &handle = @Create("Checkbox"........) Befehl verwenden, sonst soll ich zu viel in einem fertig Programm verändern. Dieser Befehl, und das DrawFrameControl geht leider nicht zusammen - DrawFrameControl wird immer übergeschrieben... Gibts gar keine möglichkeit mit irgendwelche message/control dieses &handle zu beeinflussen? Aber danke nochmal, deine Lösung ist ganz Schlau, ich habe davon viel neues gelernt ! Gabor |
|
|
|
#4 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
Du könntest über SetFont den Text der Checkbox vergrößern. Tippst du auf den Text, wird auch das Häkchen gesetzt.
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
#5 (Direktlink) |
|
Stammuser
![]() Registriert seit: 08.02.2009
Ort: Bielefeld
Alter: 53
Beiträge: 428
|
Oder Du machst aus der Checkbox einen Button
Code:
$H Windows.ph
$H Messages.ph
Var Ende& = 0
CLS ~GetSysColor(~COLOR_BTNFACE)
Var CheckBox& = CONTROL("BUTTON","",~WS_CHILD | ~WS_VISIBLE | ~BS_AUTOCHECKBOX | ~BS_PUSHLIKE ,20,20,60,60,%hwnd,2000,%hInstance,0)
Var Text& = Create("TEXT",%hwnd,"Testtext",100,26,200,48)
Var Font& = Create("FONT","ARIAL",48,0,0,0,0)
SendMessage(CheckBox&,~WM_SETFONT,Font&,1)
SendMessage(Text&,~WM_SETFONT,Font&,1)
WhileNot Ende&
Waitinput
If Clicked(CheckBox&) and (GetCheck(CheckBox&) = 1)
Settext CheckBox&,"X"
ElseIf Clicked(CheckBox&) and (GetCheck(CheckBox&) = 0)
Settext CheckBox&,""
Endif
EndWhile
DeleteObject Font&
End
__________________
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 |
|
|
|
|
|
|
#6 (Direktlink) | |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.878
|
...oder malst dir selbst was
Zitat:
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
|
#7 (Direktlink) |
|
Gast
Beiträge: n/a
|
Hallo wieder,
Ich werde die Lösung von Andreas verwenden, das passt am besten in meinem Code. Vielen Dank für die Antworten, und die Ideen, ich habe alle ausprobiert bei mir, und viel davon gelernt. Grüß Gabor |
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| JavaScript: Formular nur bei aktivierter Checkbox senden | fingon | Sonstige Programmiersprachen | 4 | 01.06.2011 16:57 |
| C vergrößern | Unregistriert | Hardware - Problemlösungen | 2 | 19.07.2010 12:19 |
| Checkbox/Radiobutton Script schreiben (Html) | Unregistriert | Sonstige Programmiersprachen | 2 | 02.12.2009 20:25 |
| checkbox | xdg88 | C/C++, Visual C++, Visual C++.NET | 1 | 16.09.2005 14:10 |
| Hilfe CheckBox | AAGe | Allgemein | 1 | 09.05.2005 11:48 |