MessageBox perlem pod win32
Rychetský Pavel PharmDr
rychetskyp na mpsv.cz
Čtvrtek Květen 18 11:40:18 MEST 2000
Zkuste
use Win32::API;
$function1 = new Win32::API("user32", "GetActiveWindow", [], N);
$handle = $function1->Call();
$function = new Win32::API("user32", "MessageBoxA", [N, P, P, N], N);
#$handle = "";
$ahoj = "Ahoj";
$function->Call($handle, $ahoj, $ahoj, 4112);
Pavel
> -----Original Message-----
> From: Pavel Šmerk [mailto:xsmerk na fi.muni.cz]
> Sent: Thursday, May 18, 2000 10:01 AM
> To: Multiple recipients of list PERL
> Subject: MessageBox perlem pod win32
>
>
> Zdravim vespolek,
>
> je tu nekdo, kdo umi perlem pod win32 vyvolat messagebox?
>
> Zkousim to pres Win32::API, ale nejak mi to nejde:
>
> use Win32::API;
>
> $function1 = new Win32::API("user32", "GetActiveWindow", [], P);
> $handle = $function1->Call();
>
> $function = new Win32::API("user32", "MessageBoxA", [P, P, P, N], N);
> #$handle = "";
> $ahoj = "Ahoj";
> $function->Call($handle, $ahoj, $ahoj, 4112);
>
> Kdyz se pokousim aktivni okno zjistit pomoci toho
> GetActiveWindow, pada
> to s Dr. Watsonem, kdyz to vynecham a dam $handle = "", tak to sice
> nespadne, ale okno se neobjevi, ani pri jinych hodnotach tech flagu.
>
> Asi delam nejakou trivialni krpu, snad tu s tim nekdo ma zkusenosti.
>
> Diky
>
> P.
>
Další informace o konferenci Perl