2014-09-03 17:15 UTC
AutoCAD 2015 The modal form won't respond to any input. This worked in 2009
;;; ;
;;; Form 01 - Save Window View ;
;;; ;
;;;pgp: kbSaveViewWindow, *kbSaveViewWindow
(defun c:Drafting_SaveView_OnInitialize (/)
(dcl_Control_SetTitleBarIcon Drafting_SaveView 100)
(dcl_Control_SetPicture Drafting_SaveView_SaveButton 100)
(dcl_Control_SetMouseOverPicture Drafting_SaveView_SaveButton 100)
)
(defun c:Drafting_SaveView_SaveButton_OnClicked (/ Value)
(Setq Value (dcl_Control_GetText Drafting_SaveView_TextBox))
(if Value
(progn (dcl_form_close Drafting_SaveView)
(command "-view" "_w" Value)
(while (= (logand (getvar "CMDACTIVE") 1) 1) (vl-cmdf pause))
)
(dcl_messagebox "Enter a View Name to save" "Save View" 2 3)
)
)
(defun c:Drafting_SaveView_CloseButton_OnClicked (/)
(dcl_form_close Drafting_SaveView)
)
(defun c:kbSaveViewWindow (/)
(if (not (member "Drafting" (dcl_GetProjects)))
(dcl_Project_load "Drafting")
)
(if dcl_HideErrorMsgBox
(dcl_Form_Show Drafting_SaveView)
(alert "The OpenDCL arx module did not load!")
)
(princ)
(princ)
)
Thank you for any help.
;;; ;
;;; Form 01 - Save Window View ;
;;; ;
;;;pgp: kbSaveViewWindow, *kbSaveViewWindow
(defun c:Drafting_SaveView_OnInitialize (/)
(dcl_Control_SetTitleBarIcon Drafting_SaveView 100)
(dcl_Control_SetPicture Drafting_SaveView_SaveButton 100)
(dcl_Control_SetMouseOverPicture Drafting_SaveView_SaveButton 100)
)
(defun c:Drafting_SaveView_SaveButton_OnClicked (/ Value)
(Setq Value (dcl_Control_GetText Drafting_SaveView_TextBox))
(if Value
(progn (dcl_form_close Drafting_SaveView)
(command "-view" "_w" Value)
(while (= (logand (getvar "CMDACTIVE") 1) 1) (vl-cmdf pause))
)
(dcl_messagebox "Enter a View Name to save" "Save View" 2 3)
)
)
(defun c:Drafting_SaveView_CloseButton_OnClicked (/)
(dcl_form_close Drafting_SaveView)
)
(defun c:kbSaveViewWindow (/)
(if (not (member "Drafting" (dcl_GetProjects)))
(dcl_Project_load "Drafting")
)
(if dcl_HideErrorMsgBox
(dcl_Form_Show Drafting_SaveView)
(alert "The OpenDCL arx module did not load!")
)
(princ)
(princ)
)
Thank you for any help.