CsAng3L
Bine A-ti Venit Pe CsAng3L
Daca nu aveti cont inregistrati-va!
Pentru mai multe detalii id:cs.arww@yahoo.com

Alăturați-vă forumului, este rapid și ușor

CsAng3L
Bine A-ti Venit Pe CsAng3L
Daca nu aveti cont inregistrati-va!
Pentru mai multe detalii id:cs.arww@yahoo.com
CsAng3L
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

MSG Box

In jos

MSG Box Empty MSG Box

Mesaj Scris de aNgeL =] Sam Iul 11, 2009 11:10 am

Un cod care face exact ce face si functia din VB "MsgBox".

Cod:
#constant MsgOKOnly = 0
#constant MsgOKCancel = 1
#constant MsgAbortRetryIgnore = 2
#constant MsgYesNoCancel = 3
#constant MsgYesNo = 4
#constant MsgRetryCancel = 5
#constant MsgCritical = 16
#constant MsgQuestion = 32
#constant MsgExclamation = 48
#constant MsgInformation = 64
#constant MsgDefaultButton1 = 0
#constant MsgDefaultButton2 = 256
#constant MsgDefaultButton3 = 512
#constant MsgApplicationModal = 0
#constant MsgSystemModal = 4096
#constant MsgOK = 1
#constant MsgCancel = 2
#constant MsgAbort = 3
#constant MsgRetry = 4
#constant MsgIgnore = 5
#constant MsgYes = 6
#constant MsgNo = 7

i as integer
repeat
i = msgbox("Vrei sa iesi?",MsgYesNo+MsgCritical,"Iesire")
if i = MsgNo then wait 500
until i = MsgYes

function MsgBox(msg as string,opts as integer,title as string)
local dll_num as integer : local hwnd as integer
local response as integer
dll_num = FreeDll()
if dll_num > 0
load dll "user32.dll",dll_num
hwnd = call dll (dll_num,"GetActiveWindow")
response = call dll (dll_num,"MessageBoxA",hwnd,msg,title,opts)
delete dll dll_num
else
response = -1
endif
endfunction response

function FreeDll()
local i as integer : stop as integer
repeat
inc i
if i < 256 then if dll exist(i)=0 then stop = 1
until stop = 1 or i > 255
if i > 255 then i = 0
endfunction i
aNgeL =]
aNgeL =]
Administrator
Administrator

Mesaje Mesaje : 1745
Data nasterii Data nasterii : 13/06/1998
Localizare Localizare : Braila
Joburi/Distractii Joburi/Distractii : Counter-Strike , Sa:Mp , PhotoShop
Status Status : Happy
Data de inscriere Data de inscriere : 24/10/2008
Reputatie Reputatie : -4
Puncte Puncte : 26167

http://www.csang3l.tk

Sus In jos

Sus


 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum