English
Source / code snippets

Show dialogs windows

 

CompileMarkSeparation
Source wurde am 15.07.2007 aus der MMJ-Quellcodesammlung (Dietmar Horn) in die Babyklappe auf XProfan.Com abgelegt:
Windows-Dialoge anzeigen
Lauffähig ab Profan-Version 5.0
PRFellow - Vorlage
Autor: Thomas Hölzer
Einige Beispielprozeduren die Win 9x/NT 4.0-Oberfläche betreffend
ShowDesktop - den Desktop ausblenden (0) oder anzeigen (1)
ShowTaskbar - die Taskbar ausblenden (0) oder anzeigen (1)
FormatDriveDlg - den systemeigenen Formatierdialog starten
DiskcopyDlg - den systmeigenen Diskcopydilaog starten
FindFileDlg - den systemeigenen Dateisucher starten
ClearDocMRU - die Liste der zuletzt geöffneten Dateien löschen
StartScreenSaver - Bildschirmschoner starten
Arbeitsplatz - anzeigen
Papierkorb   - anzeigen
Def FindWindow32(2) !USER32,FindWindowA
Def SHClearDocList(2) !SHELL32,SHAddToRecentDocs
Declare winclass#

Proc ShowDesktop

    Parameters show%
    Declare desktop&
    Dim winclass#,8
    String winclass#,0=ProgMan
    Let desktop&=FindWindow32(winclass#,0)
    ShowWindow(desktop&,show%)
    Dispose winclass#

EndProc

Proc ShowTaskBar

    Parameters show%
    Declare htray&
    Dim winclass#,13
    String winclass#,0=Shell_TrayWnd
    Let htray&=FindWindow32(winclass#,0)
    ShowWindow(htray&,show%)
    Dispose winclass#

EndProc

Proc FormatDriveDlg

    WinExec(RUNDLL32 SHELL32.DLL,SHFormatDrive,1)

EndProc

Proc DiskCopyDlg

    WinExec(RUNDLL32 DISKCOPY.DLL,DiskCopyRunDll,1)

EndProc

Proc FindFileDlg

    Declare w&
    Dim winclass#,8
    String winclass#,0=ProgMan
    Let w&=FindWindow32(winclass#,0)
    PostMessage(w&,$0100,$72,0)
    PostMessage(w&,$0101,$72,0)
    Dispose winclass#
    1. Alternative mit DDE:
    DDELink Folders,AppProperties
    Case %ddewin: DDEExecute [OpenFindFile(,)]
    DDETerminate
    2. Alternative ab Profan 6.1:
    ShellExec(C:,find,1)
    3. Alternative siehe finddlg.prv
    4. Alternative - eine Batch-Datei für die DOS-Box
    @echo. > dummy.fnd
    @start dummy.fnd
    @del dummy fnd

EndProc

Proc ClearDocMRU

    SHClearDocList(0,0)

EndProc

Proc StartScreenSaver

    SendMessage(%hwnd,$0112,$F140,0)

EndProc

Proc Arbeitsplatz

    WinExec(explorer /n,::{20D04FE0-3AEA-1069-A2D8-08002B30309D},1)

EndProc

Proc Papierkorb

    WinExec(explorer /n,::{645FF040-5081-101B-9F08-00AA002F954E},1)

EndProc

Proc RefreshDesktop

    siehe auch redraw.prv für umfassenden Refresh!
    Declare w&
    Dim winclass#,8
    String winclass#,0=ProgMan
    Let w&=FindWindow32(winclass#,0)
    PostMessage(w&,$0100,$74,0)
    PostMessage(w&,$0101,$74,0)
    Dispose winclass#

ENDPROC

 
07/15/07  
 



Zum Quelltext


Topictitle, max. 100 characters.
 

Systemprofile:

no Systemprofil laid out. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Please register circa a Posting To verfassen.
 

Topic-Options

3.197 Views

Untitledvor 0 min.
AndreasS12/07/18
rquindt01/28/17
Joerg06/11/16
H.Brill02/15/15
More...

Themeninformationen

this Topic has 1 subscriber:

unbekannt (1x)


Admins  |  AGB  |  Applications  |  Authors  |  Chat  |  Privacy Policy  |  Download  |  Entrance  |  Help  |  Merchantportal  |  Imprint  |  Mart  |  Interfaces  |  SDK  |  Services  |  Games  |  Search  |  Support

One proposition all XProfan, The there's!


My XProfan
Private Messages
Own Storage Forum
Topics-Remember-List
Own Posts
Own Topics
Clipboard
Log off
 Deutsch English Français Español Italia
Translations

Privacy Policy


we use Cookies only as Session-Cookies because of the technical necessity and with us there no Cookies of Drittanbietern.

If you here on our Website click or navigate, stimmst You ours registration of Information in our Cookies on XProfan.Net To.

further Information To our Cookies and moreover, How You The control above keep, find You in ours nachfolgenden Datenschutzerklärung.


all rightDatenschutzerklärung
i want none Cookie