Italia
Fonte/ Codesnippets

Fenster Splitten

 

KompilierenMarkierenSeparieren
Source wurde am 15.07.2007 aus der MMJ-Quellcodesammlung (Dietmar Horn) in die Babyklappe auf XProfan.Com abgelegt:
Fenster splitten
Lauffähig ab Profan-Version 5.0
Einen Fensterteiler (Splitter unter Delphi) erstellen.
Achtung: Grafikbefehle u.s.w müssen wie in
einer Dialogroutine behandelt werden.
So wie der Explorer es anbietet. Die Grundidee ist von
Andreas Miehte.
Diese Vorlage: Rolf Koch - Rokosoft - April 2003
SetErrorLevel 0 WICHTIG WEGEN NEGATIVEFENSTER!
DECLARE SPLITTER1&,testbox&,testbutton&
Declare splitter2&,ende&,ende%,x#,ox&,oy&
Declare Testbox2&,Testbutton2&
Def GetSysColor(1) !USER32,GetSysColor

PROC SPLITTCHECK

    If or(or(equ(%lastmessage,160),equ(%lastmessage,161)),equ(%lastmessage,512))

        SetWindowPos splitter2&=Width(Splitter1&)-99,2-550,15000;0
        SetWindowPos testbox&=101,51-Width(Splitter1&)-111,400;0

    ENDIF

ENDPROC

SETTRUECOLOR 1
WINDOWSTYLE 63
WINDOW 10,10-640,480
WIndowtitle WINDOWSPLITTER   (c) by Rolf Koch - Rokosoft 04/2003
CLS GETSYSCOLOR(15)
SetDialogFont 1
USEFONT MS Sans Serif,13,0,0,0,0
Hier die linke Hälfte:
SPLITTER1&=Control(DIALOG,,$54040000,-100,-50,370,15000,%hwnd,2000,%hinstance)
testbox&=CREATE(MULTIEDIT,SPLITTER1&,,101,51,0255,0400) x +100 und y +50! da Splitter -100!
testbutton&=CREATE(BUTTON,SPLITTER1&,Testbutton,151,460,100,25) dito
Hier die rechte Hälfte
SPLITTER2&=Control(STATIC,,$54000000,Width(Splitter1&)-99,2,550,15000,%hwnd,2000,%hinstance)
testbox2&=CREATE(MULTIEDIT,SPLITTER2&,,10,1,0240,0400)
testbutton2&=CREATE(BUTTON,SPLITTER2&,Testbutton2,10,410,100,25)
ende&=CREATE(BUTTON,SPLITTER2&,ENDE,255,5,80,25)
ende%=0
SPLITTCHECK

WHILENOT ENDE%

    WaitInput
    SPLITTCHECK

    if getfocus(ende&)

        ende%=1

    endif

/../../funktionsreferenzen/xprofan/wend/'>WEND

 
15.07.2007  
 



Zum Quelltext


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

1.334 Views

Untitledvor 0 min.
Thomas Freier27.01.2024
Rainer Hoefs03.08.2017
JR27.11.2014

Themeninformationen

Dieses Thema hat 1 subscriber:

unbekannt (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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