Français
Source/ Codesnippets

Profan Tooltips Xprofan

 

Alfred
Wagner
un Zufall hat geholfen
KompilierenMarqueSéparation
 $P+
SetErrorLevel 0
 $I E:PROGRAMMETOOLSXPROFAN 8.0LIBTOOLTIP.INC Für Tooltips
*** WICHTIG ! Pfad der TOOLTIP.INC anpassen ,sonst gehts nicht
 $H windows.ph *** wegen Neustart Button
DEF GETSYSCOLOR(1) !USER32,GetSysColor
DECLARE BUTTON1&,CHECKBOX1&,BUTTON2&,hUser&,Funk&
WINDOWSTYLE 63
WINDOWTITLE Tooltipps
WINDOW 0100,150-300,100
SETTRUECOLOR 1
DECLARE ENDE%
CLS GETSYSCOLOR(15)
USEFONT MS Sans Serif,13,0,0,0,0
SETDIALOGFONT 1
BUTTON1& = CREATE(BUTTON,%HWND,Neustart,0012,0025,0070,0025)
BUTTON2& = CREATE(BUTTON,%HWND,Hilfe,0100,0025,0070,0025)
CHECKBOX1& = CREATE(CHECKBOX,%HWND,Beenden,0200,0035,0065,0015)
SETTOOLTIP %HWND,CHECKBOX1&,Windows Neustart ...,RGB(255,255,0),RGB(0,0,0),0,1000 *** die ,0, wäre normal !
Die Tooltipps funktionieren nur mit oberiger Zeile.
SETTOOLTIP %HWND,BUTTON1&,Windows Neustart ...,RGB(255,255,0),RGB(0,0,0),2,1000 *** die ,2, machts anscheinend aus
SETTOOLTIP %HWND,BUTTON2&,Hilfe zum Programm ...,RGB(255,255,0),RGB(0,0,0),2,1000
SETTOOLTIP %HWND,CHECKBOX1&,Beenden ...,RGB(255,255,0),RGB(0,0,0),2,1000
SENDKEY(%HWND,1)Wegen Tooltip
SETFOCUS(%HWND)

WHILENOT ENDE%

    WAITINPUT

    If @EQU(%KEY,2)

        LET ENDE%= 1

    ELSEIF @EQU(%KEY,4)

    ELSEIF GETFOCUS(BUTTON1&) *** Neustart BUTTON

        hUser& = UseDLL(Shell32.DLL)
        funk&  = ~GetProcAddress(hUser&,60)    Windows beenden
        call(Funk&,%HWnd)
        Freedll hUser& *** Dll freigeben

    ELSEIF GETFOCUS(CHECKBOX1&) mit CHECKBOX beenden (geht auch)

        ENDE%=1

    ELSEIF GETFOCUS(BUTTON2&) *** Hilfe BUTTON

        @MessageBox(Hilfe nicht vorhanden !
        Soll nur eine Tooltip Demo sein .,Info,64)***
        = Zeilen überspringen

    ENDIF

../../function-references/XProfan/Wend/'>WEND


Grüße
Alfred
 
WinXP-Home ,XProfan10

Alfreds ... Freeware :  [...] 
28.06.2005  
 



Legst Du qui Inc aussi avec chez - avec cela mans juste testen peux et damits komplett ist?

Salve.
 
28.06.2005  
 




Alfred
Wagner
ici qui INC.
je hoffe le moi avec cela aucun Probleme bekomme ist chez ROC dabei im LIB Dossier
si doch effacer s'il te plaît
KompilierenMarqueSéparation
Code von Sven Schmidts - THX!
Declare ICC_Struct#
Declare ToolinfoButton#
Declare RKText1#
declare ButtonTip&,SA%,Delay%

Proc SetToolTip

    Parameters rkhwnd&,Handle&,RKText$,hwf&,txtf&,rkstil&,d%

    if equ(rkstil&,0)

        Let ButtonTip&=@Control(tooltips_class32,,$D000000,0,0,0,0,rkhwnd&,0,%hinstance)

    elseif equ(rkstil&,1)

        Let ButtonTip&=@Control(tooltips_class32,,$D000040,0,0,0,0,rkhwnd&,0,%hinstance)

    endif

    sendmessage(ButtonTip&,1043,hwf&,0)
    sendmessage(ButtonTip&,1044,txtf&,0)
    @SendMessage(ButtonTip&,1048,0,500)
    @SendMessage(ButtonTip&,1027,3,d%)
    DELETEOBJECT Sa%
    Dim ToolinfoButton#,40
    Dim RKText1#,500
    String RKText1#,0=RKText$
    LONG ToolinfoButton#,0=40Strukturgroesse
    LONG ToolinfoButton#,4=$11Flags
    LONG ToolinfoButton#,8=Handle&
    LONG ToolinfoButton#,12=Handle&
    LONG ToolinfoButton#,36=RKText1#Text
    @SendMessage(ButtonTip&,$0404,0,ToolInfoButton#)
    Dispose ToolinfoButton#
    Dispose RKText1#
    Return Buttontip&

ENDPROC


__________________________________________________________
Grüße
Alfred
 
WinXP-Home ,XProfan10

Alfreds ... Freeware :  [...] 
28.06.2005  
 



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

4.359 Views

Untitledvor 0 min.
H.Brill30.12.2018
AndreasS30.12.2018
PETER195618.07.2018
Rainer Hoefs04.03.2018
plus...

Themeninformationen

cet Thema hat 2 participant:

Alfred Wagner (2x)
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