Français
Source/ Codesnippets

Bitmaps Fenstermenü menu

 

KompilierenMarqueSéparation
Source wurde am 15.07.2007 aus der MMJ-Quellcodesammlung (Dietmar Horn) in die Babyklappe auf XProfan.Com abgelegt:
Fenstermenü: Bitmaps im Menü
Lauffähig ab Profan-Version 5.0
+----------------------------------------------------------+
| checkmenu.prf                                            |
| Autor: Sebastian König                                   |
| email: koenig.hil@t-online.de                            |
| Homepage: http://www.sekoenig.mysite.de                  |
| Eigene Grafiken für CheckMenu verwenden.		    |
+----------------------------------------------------------+
---Benötigte API:
DEF SetMenuItemBitmaps(5) !USER32,SetMenuItemBitmaps
DEF GetMenu(1) !USER32,GetMenu
DEF LoadImage(6) !USER32,LoadImageA
---Deklarationen:
declare hMenu&
declare hbmChecked&,hbmUnchecked&
declare filename#
dim filename#,255
cls    						    Neues Fenster
windowtitle Eigene Grafiken für CheckMenu
PopUp Test             			    Menu erzeugen
AppendMenu 101,Test
let hMenu&=GetMenu(%hwnd) 			    Menu-Handle holen
string filename#,0=Checked.bmp    		    Grafiken laden...
let hbmChecked&=LoadImage(0,filename#,0,0,0,$10)
string filename#,0=Unchecked.bmp
let hbmUnChecked&=LoadImage(0,filename#,0,0,0,$10)
SetMenuItemBitmaps(hMenu&,101,$10,hbmChecked&,hbmUnChecked&)  Menu-Grafik ändern...
print Ein Blick ins Menü lohnt sich!
print
print Über Systemmenü oder mit Alt+F4 beenden!
declare checked%
CheckMenu 101,0
let checked%=0

while 1

    waitinput

    if @menuitem(101)

        if @equ(checked%,1)

            CheckMenu 101,0
            let checked%=0

        else

            CheckMenu 101,1
            let checked%=1

        endif

    endif

wend

dispose fi
# end
 
15.07.2007  
 



Zum Quelltext


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

1.728 Views

Untitledvor 0 min.
Georg Teles07.05.2014
Arnthorr05.04.2013
Andreas Koch08.01.2013
liveFamilie17.06.2012
plus...

Themeninformationen

cet Thema hat 1 participant:

unbekannt (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