Français
Source/ Codesnippets

Montrer Checkbox Dialog Messagebox

 
Wieder un Leckerlie de Andreas Miethe welches pas verloren aller sollte:
Andreas Miethe, URL=paules-pc-forum.de/forum/newreply.php?do=newreply&p=795939, ZEITPUNKT=25.06.2010
allô zusammen,

peut-être peux es oui quelqu'un gebrauchen.
KompilierenMarqueSéparation
HINWEIS
Funktioniert ab Windows 2000
Da hier in die Registry geschrieben wird, ist die Nutzung auf eigene Gefahr !
#############################################################################
 $H windows.ph
Legt einen Registry-Key an, der bei Aufruf abgefragt wird
HKEY_CURRENT_USER
-   Software
-      Microsoft
-         Windows
-            CurrentVersion
-               Explorer
-                  DontShowMeThisDialogAgain
KEY_ALL_ACCESS ist in der Header-Datei scheinbar falsch beschrieben !
DEF &KEY_ALL_ACCESS $F003F
DEF ChecBox(6) ! "shlwapi.dll","SHMessageBoxCheckA"
CLS
Print "Bin ich da ?";
Print If(ChecBox(%hwnd,"Ich komme nie mehr wieder, wenn Du den Haken setzt","Achtung",~MB_OK | ~MB_ICONINFORMATION,~MB_OK,"{A5D7BF09-F66D-4670-9706-4FE69F432CE4}")," ja"," nein")
Print "Bin ich da ?";
Print If(ChecBox(%hwnd,"Ich komme nie mehr wieder, wenn Du den Haken setzt","Achtung",~MB_OK | ~MB_ICONINFORMATION,~MB_OK,"{A5D7BF09-F66D-4670-9706-4FE69F432CE4}")," ja"," nein")
Registry-Key wieder löschen, dann erscheint die Dialogbox
beim nächsten Aufruf wieder !
Wird der Key nicht gelöscht, wird die Dialogbox nie wieder erscheinen !
Print If(Reg_Delete_Value(~HKEY_CURRENT_USER,"Software\Microsoft\Windows\CurrentVersion\Explorer\DontShowMeThisDialogAgain\","{A5D7BF09-F66D-4670-9706-4FE69F432CE4}"),"Key erfolgreich gelöscht","Key nicht gelöscht")
waitinput
End

Proc Reg_Delete_Value

    Parameters Key&,KeyName$,ValueName$
    Declare hKey&,DeleteValue&,GetHandle&
    GetHandle& = ~RegOpenKeyEx(Key&,Addr(KeyName$), 0, &KEY_ALL_ACCESS , Addr(hKey&))

    If GetHandle& = ~ERROR_SUCCESS

        GetHandle& = ~RegDeleteValue(hKey&,Addr(ValueName$))

        If GetHandle& = ~ERROR_SUCCESS

            DeleteValue& = 1

        Else

            DeleteValue& = 0

        EndIf

    EndIf

    ~RegCloseKey(hKey&)
    Return DeleteValue&

ENDPROC

 
25.06.2010  
 



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

3.391 Views

Untitledvor 0 min.
RudiB.08.03.2022
Uwe Lang18.12.2019
Member 389165722.09.2018
Peter Max Müller27.10.2017
plus...

Themeninformationen

cet Thema hat 1 participant:

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