Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



Jak vytvořit tooltip okno a obrazit jej

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Jak vytvořit tooltip okno a obrazit jej

Autor: Lomacho

12:49:45 08.09.2010

Ahoj, předně díky za odkaz, pěkná ukázka ale tohle ted přesně neřeším. Když totiž použiji z ukázky tuhle část:

SendMessage(hwndTT, TTM_ADDTOOL, 0, (LPARAM) (LPTOOLINFO) &ti);

potom je zobrazení tooltip okna vázáno na určité jiné okno „control“ a to je to, co já nechci. Používám vlastně 2x CreateWindowEx funkci. Nejde vytvořit to okno jen jednou a používat jej společně s fcí ShowWindow() bez toho aniž bych musel použít zprávu TTM_ADDTOOL?

Citovat příspěvek

 

Re: Jak vytvořit tooltip okno a obrazit jej

Autor: Fredy Pumpicka

8:07:28 08.09.2010

Nazdar, asi az posledni prispevek [url]http://forum.builder.cz/read.php?16,2991721,2991721#msg-2991721[/url]

Fredy

Citovat příspěvek

 

Jak vytvořit tooltip okno a obrazit jej

Autor: Lomacho

23:03:55 07.09.2010

Ahoj, snažím se už nějakou dobu - a zatím marně, vytvořit okno typu tooltip baloon a toto okno zobrazit. Následující torzo kódu se provede bez nahlášené chyby.., nicméně okno nikde nevidím zobrazeno. Má někdo tip., jak pomocí fce CreateWindowEx toto okno řádně vytvořit, aby mohlo být zobrazeno?

public const String TOOLTIPS_CLASS = "tooltips_class32";
// vytvorit instanci handlu.

Asm = Assembly.GetExecutingAssembly();
hInstance = Marshal.GetHINSTANCE(Asm.GetModules()[0]);
// Vytvořit ToolTip window.

WinHandle = CreateWindowEx(
WS_EX_TOPMOST,
TOOLTIPS_CLASS,
"Balloon Help Message",
WS_POPUP | TTS_NOPREFIX | TTS_BALLOON,
0,
0,
50,
50,
IntPtr.Zero,
IntPtr.Zero,
hInstance,
IntPtr.Zero);

//zobraz okno
ShowWindow(WinHandle, SW_SHOWDEFAULT);

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: