Français
Forum

DateEdit - 2

 

Rainer
Hoefs
allô zusammen,
brauche la fois wieder Eure Aider, là je pas plus plus sais.

dans einem Programme stehen 2 DateEdits nebeneinander. Pour sélection des Datums dans DateEdit1 soll cela gleiche date (später 1 journée plus) eingestellt volonté.

Allerdings reagiert cela IF CLICKED DateEdit1% pas um den entsprechenden Befehl auszuführen.

je n'en sais rien pourquoi.

Pour chacun Aider reconnaissant.

ici qui Code:
Déclarer dateedit1%, dateedit2%
Def GetStockObject(1) !"GDI32","GetStockObject"
Def GetSysColor(1) !"User32","GetSysColor"
Def GetParent(1) !"User32","GetParent"
Def &COLOR_BTNFACE $F
Def &DEFAULT_GUI_FONT $11

Proc CreateElements

    Fenêtre Style 26 | 512 | 2048
    Titre de la fenêtre "Arbeitsfenster"
    Fenêtre 280, 0 - 318, 188
    Cls GetSysColor(&COLOR_BTNFACE)
    SetDialogFont GetStockObject(&DEFAULT_GUI_FONT)
    dateedit1% = Créer("DateEdit", %hwnd, Date$(0), 24, 32, 120, 24)
    dateedit2% = Créer("DateEdit", %hwnd, Date$(0), 160, 32, 120, 24)

ENDPROC

Proc MainLoop

    Utilisateur Messages 16
    ShowWindow(%hwnd, 1)

    Tandis que 1

        WaitInput
        Cas %umessage = 16 : BREAK

        Si Clicked(dateedit1%)'#window

            SetText dateedit2%,GetText $(dateedit1%)

        ElseIf Clicked(dateedit2%)'#window

            Imprimer GetText $(dateedit2%)+ "Von DateEdit1% übernommen!"

        EndIf

    Endwhile

ENDPROC

Proc Main

    CreateElements
    MainLoop

ENDPROC

Main
Fin
 
13.06.2016  
 




H.Brill
c'est cela Problem avec den zusammengesetzten
Controls, comment etwa cela SpinEdit aussi.

peut-être hilft dir que voici plus :
 $H Windows.ph
 $H Messages.ph
 $H commctrl.ph
Déclarer OldTest&,ende%
Struct POINT = \
x&, \
y&
Struct SYSTEMTIME = \
wYear%, \
wMonth%, \
wDayOfWeek%, \
wDay%, \
wHour%, \
wMinute%, \
wSecond%, \
wMilliseconds%
Struct MCHITTESTINFO = \
cbSize&, \
pt!POINT, \
uHit&, \
st!SYSTEMTIME

Proc Get_MonthCalHit

    Déclarer DATA#, HIT%
    Faible DATA#,MCHITTESTINFO
    DATA#.cbSize& = SizeOf(DATA#)
    DATA#.pt!x& = %MouseX - 500
    DATA#.pt!y& = %MouseY - 150
    Var QT% = SendMessage(KAL1&,$100E,0,DATA#)' $100E = $1000 + 14 = HITTEST
    Var TEXT$ = str$(DATA#.st!wDay%)+"."+str$(DATA#.st!wMonth%)+"."+str$(DATA#.st!wYear%)
    Messagebox(TEXT$,"HITFLAG "+Str$(QT%),$40000)
    Dispose DATA#
    RETOUR QT%

ENDPROC

WINDOW 0,0 - 800,600
Var KAL1& = Contrôle("SysMonthCal32", "Kalender", 1342177280, 500, 150, 180, 406, %HWND, 0, %hInstance, 0)

WhileNot Ende%

    Waitinput

    Si %Key = 2

        Ende% = 1

    D'autre

        Get_MonthCalHit

    EndIf

Endwhile

 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
14.06.2016  
 




Rainer
Hoefs
allô H. Brill,

vielen Dank pour deine Aider.

malheureusement ist es pour un avec Créer("DateEdit",.....) control pas qui Solution.

Bien sûr reagiert cet Beispiel ebenso sur un DateEdit, mais malheureusement wird cela Contrôle weder zur Datumsauswahl aufgeklappt, encore wird (logischerweise) un date transfert, weil on gar aucun auswählen peux. Beim Anklicken venez tout de suite qui Messagebox et vorbei ist es.

Pour une so grand le calendrier, entier aufgeklappter mois ou bien 2 comment dans Deinem Beispiel, ist dans dem Dialog ne...aucune place.

quand même dankeschön.

Rainer
 
14.06.2016  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

3.653 Views

Untitledvor 0 min.
iF31.10.2020
Rainer Hoefs04.05.2019
Georg Teles26.01.2019
rquindt16.03.2018
plus...

Themeninformationen

cet Thema hat 2 participant:

Rainer Hoefs (2x)
H.Brill (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie