Jump to content

How can I check the Read-Only property of the EditBox


Recommended Posts

I have editbox and it is Read-Only. I want to check the property of that editbox whether it is a read-only or not. How can I check this functionality can anyone help me in this issue.

#Include <Constants.au3>
#Include <EditConstants.au3>
#Include <WinAPI.au3>

GUICreate('', 300, 300)
$Edit = GUICtrlCreateEdit('', 10, 10, 280, 280, $ES_READONLY)
;$Edit = GUICtrlCreateEdit('', 10, 10, 280, 280)
GUISetState()

$Style = _WinAPI_GetWindowLong(GUICtrlGetHandle($Edit), $GWL_STYLE)
ConsoleWrite('Read only - ' & (BitAND($Style, $ES_READONLY) = $ES_READONLY) & @CR)

Do
Until GUIGetMsg() = -3
Link to comment
Share on other sites

#Include <Constants.au3>
#Include <EditConstants.au3>
#Include <WinAPI.au3>

GUICreate('', 300, 300)
$Edit = GUICtrlCreateEdit('', 10, 10, 280, 280, $ES_READONLY)
;$Edit = GUICtrlCreateEdit('', 10, 10, 280, 280)
GUISetState()

$Style = _WinAPI_GetWindowLong(GUICtrlGetHandle($Edit), $GWL_STYLE)
ConsoleWrite('Read only - ' & (BitAND($Style, $ES_READONLY) = $ES_READONLY) & @CR)

Do
Until GUIGetMsg() = -3
I am sorry I didn't get you can you help me with the following details. I have a window with name is "Engine" and editbox with controlID of the editbox is "111" using these details how can I check the read-only property Edited by sagirajuramaraju
Link to comment
Share on other sites

It is for this you need to post your code or a part thereof.

:D

#Include <Constants.au3>
#Include <WinAPI.au3>

$hWnd = ControlGetHandle('Engine', '', '111')
If @error Then
    ; Error, window not found
EndIf
$Style = _WinAPI_GetWindowLong($hWnd, $GWL_STYLE)
If BitAND($Style, 0x0800) Then
    ; Read only
Else
    ; Else
EndIf
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...