Español
Fuente/ Codesnippets

Icons Profaninterne Dibujar

 

KompilierenMarcaSeparación
Source wurde am 15.07.2007 aus der MMJ-Quellcodesammlung (Dietmar Horn) in die Babyklappe auf XProfan.Com abgelegt:
profaninterne Icons zeichnen
Lauffähig ab Profan-Version 6.6
Erklärung:
----------
Dieses Beispiel demonstriert, wie Icons auf dem Hauptfenster
positioniert werden können und verwendet alle profaninternen Icons.
Es bedeuten:
------------
Titel$     der Text der Titelzeile des Hauptfensters
x%         die vertikale Ausdehnung des Hauptfensters
y%         die horizontale Ausdehnung des Hauptfensters
exit%      Handle des Beenden-Buttons
b%         Breite des Beenden-Buttons
h%         Höhe des Beenden-Buttons
bild$      Dateiname des Bitmaps
icon$      Name des profaninternen Icons
declare Titel$,x%,y%,e%
declare i%,j%
declare icon$
declare b%,h%
declare bild$

PROC INIT

    x% = 325
    y% = 235
    b% = 100
    h% = 25
    let bild$ = WOLKEN.BMP
    let icon$ = A
    Titel$=Ich bin ein kleines Profan²-Programm
    WindowStyle 48
    WindowTitle Titel$
    SetTrueColor 1

ENDPROC

PROC MENU

    PopUp Icon
    AppendMenu 101,A
    AppendMenu 102,DOS
    AppendMenu 103,EIMER
    AppendMenu 104,GESICHT
    AppendMenu 105,SAND
    AppendMenu 106,WASSER
    AppendMenu 107,MUELL
    AppendMenu 108,BAUM
    AppendMenu 109,DRUCKER
    AppendMenu 110,EIS
    AppendMenu 111,KNOPF1
    AppendMenu 112,MUENZE
    AppendMenu 113,STEIN
    AppendMenu 114,WEG
    AppendMenu 115,COMPUTER
    AppendMenu 116,EDITOR
    AppendMenu 117,FILEICON
    AppendMenu 118,KNOPF2
    AppendMenu 119,PROFAN
    AppendMenu 120,TEXT
    AppendMenu 121,WINDOWS
    AppendMenuBar 99,Be&enden

ENDPROC

PROC HAUPTFENSTER

    Window (%MaxX - x%) / 2,(%MaxY - y%) / 2 - x%,y%
    MENU
    cls rgb(255,255,255)
    UseFont Arial,16,0,0,0,0
    SetDialogfont 1

ENDPROC

PROC ICONS

    clear i%
    clear j%

    while lt(j%,Height(%HWnd))

        while lt(i%,Width(%HWnd))

            DrawIcon icon$,i%,j%
            i% = i% +32

        wend

        i% = 0
        j% = j% +32

    wend

ENDPROC

#####################################################
INIT
HAUPTFENSTER
ICONS
clear e%

whilenot e%

    Waitinput

    If MenuItem(99)

        e%=1

    elseif MenuItem(101)

        let icon$=A
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(102)

        let icon$=DOS
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(103)

        let icon$=EIMER
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(104)

        let icon$=GESICHT
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(105)

        let icon$=SAND
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(106)

        let icon$=WASSER
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(107)

        let icon$=MUELL
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(108)

        let icon$=BAUM
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(109)

        let icon$=DRUCKER
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(110)

        let icon$=EIS
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(111)

        let icon$=KNOPF1
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(112)

        let icon$=MUENZE
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(113)

        let icon$=STEIN
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(114)

        let icon$=WEG
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(115)

        let icon$=COMPUTER
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(116)

        let icon$=EDITOR
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(117)

        let icon$=FILEICON
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(118)

        let icon$=KNOPF2
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(119)

        let icon$=PROFAN
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(120)

        let icon$=TEXT
        cls rgb(255,255,255)
        ICONS

    elseif MenuItem(121)

        let icon$=WINDOWS
        cls rgb(255,255,255)
        ICONS

    endif

wend

end
 
16.07.2007  
 



Zum Quelltext


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

2.127 Views

Untitledvor 0 min.
H.Brill01.10.2023
AndreasS22.12.2018
Jörg Sellmeyer23.06.2018
Wolle4902.04.2015
Más...

Themeninformationen

Dieses Thema ha 1 subscriber:

unbekannt (1x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie