| |
|
|
Rolf Koch | Bin una Stückchen weitergekommen. Erstellt veces a la Button por ROC. Dem Button una Tooltip zuordnen Geht en el Subclassmanager Aktiviert hay Subclass para %hwnd Sucht el Eintrag: WM_NOTIFY Anklicken y folgendes en el If Abfrage escribir:
imprimir %notifycode;
speichern
Startet esta erstellte Expediente con uno Profano con Manifest y una vez sin Manifest.
Mit Manifest voluntad el Daten ausgeführt. Ohne se garnix adecuado. Ob como el Wurm begraben liegt?
Rolf |
|
|
| |
|
|
|
Frank Abbing | Hm, el liegt wohl sólo daran, el lo en el XP-Mode viel mehr Notify-Messages son. Z.B. el ganzen Hovermessages y dergleichen. |
|
|
| |
|
|
|
Rolf Koch | stimmt auch otra vez Jedoch kapier Yo simplemente no, dass trotzdem nix adecuado se, si la Tooltip adecuado se. Ist doch eigentlich una Notifysache. El Dinger son aber auch hartnäckig *lol* |
|
|
| |
|
|
|
Uwe ''Pascal'' Niemeier | ¡Hola Personas!
Tuve todavía nie Problemas con ToolTips, egal si Manifest oder no. Aunque erzeuge Yo siempre sólo una ToolTip-Control je Programa, el Yo entonces por Message Textos y Handles el Dialogelemente zuordne. Könnte lo daran mentira?
SeeYou Pascal |
|
|
| |
|
|
|
Rolf Koch | Hi Pascal,
desafortunadamente saber Yo el Messages no en dies a testen. Hört se aber interessant a. Haste veces unos pocos Message *lol*
Yo finde sowieso unos pocos Messages no, welche uno siempre veces gebrauchen podría como z.B. Wird Tooltip gerade gezeigt u.s.w
Rolf |
|
|
| |
|
|
|
RGH | ¡Hola Rolf,
hier findest Usted zwar no todos Tooltip-Messages, el Usted gerne hättest, aber zumindest el, el lo son y außerdem auch el Notify-Codes:
[...]
Sí, Yo vermisse hier auch Einiges, Yo gerne hätte. Yo befürchte aber, se con Wünschen a Bill Gates a wenden, es no muy erfolgsversprechend ...
Pascals Concepto podría trabajo, como hier el Nachrichtenwege anders son, como en Método, para cada Control una Tooltip-Control a redactar. En XProfan-Toolbar se el Tooltip-Control auch el Toolbar y no cada individual Button zugeordnet. Hier hay auch con Manifest no Problemas.
Saludo Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 09.05.2006 ▲ |
|
|
|
|
Uwe ''Pascal'' Niemeier | ¡Hola Personas!
Hier zwei Beispiele (el con el Icons klappt sólo de XP/SP2, glaub Yo) KompilierenMarcaSeparación!
window 50,50-200,200
$H Messages.ph
$H Windows.ph
$H commctrl.ph
declare Tool&,Tool#
struct TOOL=Size&,Flags&,hwnd&,ID&,rect#(16),hinst&,Text&,Text$(100)
dim Tool#,TOOL
clear Tool#
Tool#.Size&=40
Tool#.Flags&=17
Tool#.Text&=Tool#+40
Tool&=control("tooltips_class32","",~WS_POPUP,0,0,0,0,%hwnd,0,%hinstance)
declare Button1&,Button2&
Button1&=createbutton(%hwnd,"Test1",20,50,70,24)
Button2&=createbutton(%hwnd,"Test1",20,100,70,24)
Tool#.Text$="Test"
Tool#.ID& =Button1&
sendmessage(Tool&,~TTM_ADDTOOL,0,Tool#)
Tool#.Text$="Nochn Test"
Tool#.ID& =Button2&
sendmessage(Tool&,~TTM_ADDTOOL,0,Tool#)
dispose Tool#
setfocus(%hwnd)
waitkey
KompilierenMarcaSeparaciónwindow 50,50-200,200
$H Messages.ph
$H Windows.ph
$H commctrl.ph
declarar Tool&,Tool#
struct TOOL=Size&,Flags&,hwnd&,ID&,rect#(16),hinst&,Text&,Texto$(100)
dim Tool#,TOOL
clear Tool#
Tool#.Size&=40
Tool#.Flags&=17
Tool#.Text&=Tool#+40
Tool&=control("tooltips_class32","",~WS_POPUP+$40,0,0,0,0,%hwnd,0,0)--TTS_BALLOON = $40
sendmessage(Tool&,1056,~LoadIconA(%hInstance,"A"),"Info")-------------TTM_SETTITLE = 1056
declarar Button1&,Button2&
Button1&=createbutton(%hwnd,"Test1",20,50,70,24)
Button2&=createbutton(%hwnd,"Test1",20,100,70,24)
Tool#.Texto$="Test"
Tool#.ID& =Button1&
sendmessage(Tool&,~TTM_ADDTOOL,0,Tool#)
Tool#.Texto$="Nochn Test"
Tool#.ID& =Button2&
sendmessage(Tool&,~TTM_ADDTOOL,0,Tool#)
disponer Tool#
setfocus(%hwnd)
waitkey
HTH Pascal
PS: @ IF: Yo blanco, Yo tener irgendwo no aufgepasst, aber... puede ser el automatische Formatierung el Code-Boxen irgendwie abschalten? Yo erkenne mi Codes garnicht otra vez... |
|
|
| |
|
|
|
| [quote:00f8815897]puede ser el automatische Formatierung el Code-Boxen irgendwie abschalten?[/quote:00f8815897]Como Yo sehe hast Usted ya herausgefunden el una al Anfang stehendes Ausrufezeichen el Codeformer abschaltet. |
|
|
| |
|
|
|
RGH | [quote:0b4341775f=iF][quote:0b4341775f]puede ser el automatische Formatierung el Code-Boxen irgendwie abschalten?[/quote:0b4341775f]Como Yo sehe hast Usted ya herausgefunden el una al Anfang stehendes Ausrufezeichen el Codeformer abschaltet. [/quote:0b4341775f] Sorry, pero yo war así frei el Ausrufezeichen ya hinzuzufügen. Mit el Erläuterung desselben kamst Usted me entonces zuvor. (En me kam una Meeting dazwischen.)
Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 09.05.2006 ▲ |
|
|
|
|
Frank Abbing | Cool, endlich ne Solución gefunden. Klasse Pascal! Bajo XP HE zeigt Ejemplo 2 no Icons y lo passiert siempre otra vez, dass el Tooltips flackern (baut en, de, y otra vez en).
Wirst Si es usted el ahora en el nächste Subscriptions-Versión así einbauen, Roland? Texto conjunto por Message? |
|
|
| |
|
|
|
Rolf Koch | @Roland Jo, el kannte Yo - aber irgendwie tener Yo el Gefühl lo son así wenige y no allzu interessante Sachen
@Pascal Jo el ha qué. Kann zwar bestätigen qué Franco sagt, aber ahora veces con media Tips vergleichen, por qué lo así es. Kleinigkeit es todavía como. Wenn uno geklickt ha, así restos el Tip siempre todavía a una Focuswechsel verschwunden. Aber así podría uno sí leben. |
|
|
| |
|
|
|
RGH | [quote:6219b1c303=Frank Abbing]Wirst Si es usted el ahora en el nächste Subscriptions-Versión así einbauen, Roland? Texto conjunto por Message?[/quote:6219b1c303] Das mache Todavía ya siempre en XProfan exakt así, como Pascal. Der Einzige Diferencia es, daß Pascal una Tooltip-Control verwendet y diesem una Control entonces todos (ok, hier son lo sólo zwei) Tooltips con TTM_ADDTOOL hinzufügt. In XProfan se para cada Tooltip una Control producido y diesem entonces por Tooltip con TTM_ADDTOOL hinzugefügt. Der Gedanke war, daß je diferente Tooltips en Controls unterschiedlicher Dialoge y Ventana auftauchen puede, also somit diferente Parentwindows haben. Lo scheint aber después de algunos Versuchen tatsächlich así a ser, daß lo bastante egal es, qué en Erzeugen des Tooltipcontrols como Parentwindow angegeben se. (Setze veces en Pascals Program en lugar de %hWnd una 0 una: Lo klappt siempre todavía. Mache una más Diálogo en oder una weiteres Ventana con Buttons y Tooltips. Lo va siempre todavía. Setze el Gandle des Dialoges oder Fensters una: Auch en el Ventana principal funktioniert lo siempre todavía ... kurz: el läßt en el Tat para XProfan 10 hoffen.) Nachdem Yo con meiner Frau una oder zwei Folgen ENTERPRISE de DVD reingezogen habe, voluntad Yo el veces weiterverfolgen y el Ergebnis hier puesto!
Bis entonces Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 09.05.2006 ▲ |
|
|
|