Custom MessageRequester

Just starting out? Need help? Post your questions and find answers here.
Wolfram
Enthusiast
Enthusiast
Posts: 568
Joined: Thu May 30, 2013 4:39 pm

Custom MessageRequester

Post by Wolfram »

How can I make a MessageRequester() with a Button "A" and Button "B" instead of "Yes" and "No"?
macOS Catalina 10.15.7
BarryG
Addict
Addict
Posts: 3330
Joined: Thu Apr 18, 2019 8:17 am

Re: Custom MessageRequester

Post by BarryG »

RASHAD
PureBasic Expert
PureBasic Expert
Posts: 4664
Joined: Sun Apr 12, 2009 6:27 am

Re: Custom MessageRequester

Post by RASHAD »

Hi

Code: Select all

  
Procedure _MessageRequester(Par)
  Repeat
    hwnd = FindWindow_(0, PeekS(Par))
  Until hwnd
  Repeat
    SetDlgItemText_ (hwnd, #PB_MessageRequester_Yes, "A")
    SetDlgItemText_ (hwnd, #PB_MessageRequester_No, "B")
    Delay(50)
  ForEver
EndProcedure

Title.s = "TEST"
Thread = CreateThread(@_MessageRequester(),@Title)
Result = MessageRequester(Title, "Testing",#PB_MessageRequester_YesNo|#MB_ICONINFORMATION)
KillThread(Thread)
If Result =  #PB_MessageRequester_Yes
  Debug "Yes"
ElseIf Result =  #PB_MessageRequester_No
  Debug "No"
EndIf
Egypt my love
Axolotl
Enthusiast
Enthusiast
Posts: 450
Joined: Wed Dec 31, 2008 3:36 pm

Re: Custom MessageRequester

Post by Axolotl »

HI there,
some nice implementations are on the german forum in this thread:
https://www.purebasic.fr/german/viewtop ... =8&t=31970
Mostly running PureBasic <latest stable version and current alpha/beta> (x64) on Windows 11 Home
Post Reply