Italia
Fonte/ Codesnippets

Mostra Checkbox Dialog Messagebox

 
Wieder ein Leckerlie von Andreas Miethe welches nicht verloren gehen sollte:
Andreas Miethe, URL=paules-pc-forum.de/forum/newreply.php?do=newreply&p=795939, ZEITPUNKT=25.06.2010
Hallo zusammen,

vielleicht kann es ja jemand gebrauchen.
KompilierenMarkierenSeparieren
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 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

3.385 Views

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

Themeninformationen

Dieses Thema hat 1 subscriber:

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