
#include "폼디자인\폼디자인.h"

#include "함수묶음.h"

#include "기계닉스\색상정의.h"

#include "기계닉스\함수모음.h"


//[VAR]
//{
    struct ts_폼디자인  _폼디자인;

//}


void _폼디자인_위치얻기(struct ts_폼디자인  **r폼디자인)
{
  (*r폼디자인) = &_폼디자인;

}

void _폼디자인_생성(void)
{
  //[VAR]
  //{
      char   ide_실행경로[1024];

      char   가상기계실행경로_[1024];

      char   경로이름확장자[1024];

      struct ts_전광판전구설정정보  전광판전구설정정보;

      int    l, r, t, b;
      int    보정_x, 보정_y;

  //}

  //[전처리]
  //{
      _Ide_실행경로_(ide_실행경로);

      //[수정][2022.04.29.금]{-------------------------------------------------
      //[가상기계(GVMS)] 를 직접 실행하는 경우를 위하여 [설계묶음경로] 를 기준으로 하는
      //<_Ide_설계묶음_경로이름확장자_()> 함수 대신에 [가상기계(GVMS)] 실행 경로를 기준으로
      //처리하는 <Ide_Gvms_실행경로()> 함수로 교체한다.
      Ide_Gvms_실행경로(가상기계실행경로_);
      //}---------------------------------------------------------------------

      _GDotMatrix_전체_일시정지_(true, d_쓰기);

  //}

  //[위치 보정값 계산]
  //{
      //[!]{------------------------------------------
      //생성된 [그림부품] 들을 [화면:중앙] 에 분포시키기 위한것.
      //}---------------------------------------------

      l = 296;
      r = 812;
      t = 87;
      b = 472;

      보정_x = (l + r)/2 - _Sys_화면영역폭_()/2;
      보정_y = (t + b)/2 - _Sys_화면영역높이_()/2;

  //}

  //[!]{------------
  //폼디자인 구현 시작.
  //}---------------

  //[_폼디자인.기본_GForm]
  //{
      _GForm_생성_(_폼디자인.기본_GForm, NULL, _Gui_ID_생성(), 296 - 보정_x, 87 - 보정_y, 516, 385, false);
      _GForm_제목줄문자열_(_폼디자인.기본_GForm, "::: 문서 검색기 :::", d_쓰기);
      _GForm_유효_(_폼디자인.기본_GForm, true, d_쓰기);
      //_GForm_보이기_(_폼디자인.기본_GForm, true, d_쓰기);
      _GForm_이벤트_Close_(_폼디자인.기본_GForm, true, d_쓰기);
      _GForm_이벤트_Resize_(_폼디자인.기본_GForm, true, d_쓰기);
      //[2023.01.01.일][추가]{-----------------------------
      _GForm_이벤트_Move_(_폼디자인.기본_GForm, true, d_쓰기);
      //}-------------------------------------------------
      _GX_표시되는_이름설정_(_폼디자인.기본_GForm, "기본_GForm");

      //[가장 앞으로]
      //{
          _GX_항상위로_(_폼디자인.기본_GForm, true);
          _GX_가장앞으로_(_폼디자인.기본_GForm);
          _GX_항상위로_(_폼디자인.기본_GForm, false);

      //}

  //}

  //[_폼디자인.검색경로_GLabel]
  //{
      _GLabel_생성_(_폼디자인.검색경로_GLabel, _폼디자인.기본_GForm, _Gui_ID_생성(), 4, 8, 54, 20, false);
      _GLabel_제목_(_폼디자인.검색경로_GLabel, "검색경로", d_쓰기);
      _GLabel_유효_(_폼디자인.검색경로_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.검색경로_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.검색경로_GLabel, "검색경로_GLabel");

  //}

  //[_폼디자인.검색경로_GBtn]
  //{
      _GButton_생성_(_폼디자인.검색경로_GBtn, _폼디자인.기본_GForm, _Gui_ID_생성(), 60, 4, 444, 25, false);
      _GButton_제목_(_폼디자인.검색경로_GBtn, "미지정", d_쓰기);
      _GButton_제목자동위치_(_폼디자인.검색경로_GBtn, false, d_쓰기);
      _GButton_제목위치X_(_폼디자인.검색경로_GBtn, 6, d_쓰기);
      _GButton_제목위치Y_(_폼디자인.검색경로_GBtn, 7, d_쓰기);
      _GButton_풍선도움말_(_폼디자인.검색경로_GBtn, false, d_쓰기);
      _GButton_풍선도움말문자열_(_폼디자인.검색경로_GBtn, "검색 조건으로 검색할 경로를 지정합니다.", d_쓰기);
      _GButton_유효_(_폼디자인.검색경로_GBtn, true, d_쓰기);
      _GButton_보이기_(_폼디자인.검색경로_GBtn, true, d_쓰기);
      _GButton_이벤트_MClick_(_폼디자인.검색경로_GBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.검색경로_GBtn, "검색경로_GBtn");

  //}

  //[_폼디자인.진행_GProgress]
  //{
      //[2021.12.26.일][추가]{--------------------------------------------------
      //[폼디자이너] 단계에서 추가하지 않은 것으로 직접 추가.
      //<_폼디자인.검색경로_GBtn> 와 같은 [크기/위치] 를 가지나 [배타적보이기] 속성을 갖는다.
      //그러므로, 처음에는 보이지 않고 시작.
      //}----------------------------------------------------------------------

      _GProgress_생성_(_폼디자인.진행_GProgress, _폼디자인.기본_GForm, _Gui_ID_생성(), 60, 4, 444, 25, false);
      _GProgress_테두리간격_(_폼디자인.진행_GProgress, 3, d_쓰기);
      _GProgress_진행막대색_(_폼디자인.진행_GProgress, 0x000000e0, d_쓰기);
      _GProgress_진행막대배경색_(_폼디자인.진행_GProgress, clSilver, d_쓰기);

      //[2022.01.08.토][추가]{------------------------------------------
      _GProgress_진행막대테두리색_(_폼디자인.진행_GProgress, clBlack, d_쓰기);
      //}--------------------------------------------------------------

      _GProgress_유효_(_폼디자인.진행_GProgress, true, d_쓰기);
      _GProgress_보이기_(_폼디자인.진행_GProgress, false, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.진행_GProgress, "진행_GProgress");

  //}

  //[_폼디자인.검색조건바탕_GLabel]
  //{
      _GLabel_생성_(_폼디자인.검색조건바탕_GLabel, _폼디자인.기본_GForm, _Gui_ID_생성(), 4, 45, 500, 96, false);
      _GLabel_제목_(_폼디자인.검색조건바탕_GLabel, "", d_쓰기);
      _GLabel_테두리_(_폼디자인.검색조건바탕_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.검색조건바탕_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.검색조건바탕_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.검색조건바탕_GLabel, "검색조건바탕_GLabel");

  //}

  //[_폼디자인.검색조건_GLabel]
  //{
      _GLabel_생성_(_폼디자인.검색조건_GLabel, _폼디자인.기본_GForm, _Gui_ID_생성(), 4, 36, 52, 20, false);
      _GLabel_제목_(_폼디자인.검색조건_GLabel, "검색조건", d_쓰기);
      _GLabel_자동폭_(_폼디자인.검색조건_GLabel, true, d_쓰기);
      _GLabel_배경색_(_폼디자인.검색조건_GLabel, 0x00c0c0c0, d_쓰기);
      _GLabel_테두리_(_폼디자인.검색조건_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.검색조건_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.검색조건_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.검색조건_GLabel, "검색조건_GLabel");

  //}

  //[_폼디자인.포함단어목록_GLabel]
  //{
      _GLabel_생성_(_폼디자인.포함단어목록_GLabel, _폼디자인.검색조건바탕_GLabel, _Gui_ID_생성(), 6, 53, 96, 20, false);
      _GLabel_제목_(_폼디자인.포함단어목록_GLabel, "포함할 단어목록", d_쓰기);
      _GLabel_자동폭_(_폼디자인.포함단어목록_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.포함단어목록_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.포함단어목록_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.포함단어목록_GLabel, "포함단어목록_GLabel");

  //}

  //[_폼디자인.제외단어목록_GLabel]
  //{
      _GLabel_생성_(_폼디자인.제외단어목록_GLabel, _폼디자인.검색조건바탕_GLabel, _Gui_ID_생성(), 6, 73, 96, 20, false);
      _GLabel_제목_(_폼디자인.제외단어목록_GLabel, "제외할 단어목록", d_쓰기);
      _GLabel_자동폭_(_폼디자인.제외단어목록_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.제외단어목록_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.제외단어목록_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.제외단어목록_GLabel, "제외단어목록_GLabel");

  //}

  //[_폼디자인.포함단어조합_GBtn]
  //{
      //[2022.11.22.화][추가]
      _GButton_생성_(_폼디자인.포함단어조합_GBtn, _폼디자인.검색조건바탕_GLabel, _Gui_ID_생성(), 104, 54, 42, 16, false);
      _GButton_제목_(_폼디자인.포함단어조합_GBtn, "또는", d_쓰기);
      _GButton_제목위치X_(_폼디자인.포함단어조합_GBtn, 9, d_쓰기);
      _GButton_제목위치Y_(_폼디자인.포함단어조합_GBtn, 2, d_쓰기);
      _GButton_문자색_(_폼디자인.포함단어조합_GBtn, 0x00ffffff, d_쓰기);
      _GButton_배경색_(_폼디자인.포함단어조합_GBtn, 0x00808080, d_쓰기);
      _GButton_테두리색_(_폼디자인.포함단어조합_GBtn, 0x00000000, d_쓰기);
      _GButton_풍선도움말_(_폼디자인.포함단어조합_GBtn, false, d_쓰기);
      _GButton_풍선도움말문자열_(_폼디자인.포함단어조합_GBtn, "포함할 단어를 \"또는\" 이나 \"그리고\" 로 조합합니다.", d_쓰기);
      _GButton_유효_(_폼디자인.포함단어조합_GBtn, true, d_쓰기);
      _GButton_보이기_(_폼디자인.포함단어조합_GBtn, true, d_쓰기);
      _GButton_이벤트_MClick_(_폼디자인.포함단어조합_GBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.포함단어조합_GBtn, "포함단어조합_GBtn");

  //}

  //[_폼디자인.포함단어목록_GEdit]
  //{
      _GEdit_생성_(_폼디자인.포함단어목록_GEdit, _폼디자인.검색조건바탕_GLabel, _Gui_ID_생성(), 150, 54, 357 - 14 - 46, 16, false);
      _GEdit_배경색_(_폼디자인.포함단어목록_GEdit, 0x00f5f5f5, d_쓰기);
      _GEdit_테두리색_(_폼디자인.포함단어목록_GEdit, 0x00000000, d_쓰기);
      _GEdit_유효_(_폼디자인.포함단어목록_GEdit, true, d_쓰기);
      _GEdit_보이기_(_폼디자인.포함단어목록_GEdit, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.포함단어목록_GEdit, "포함단어목록_GEdit");

      //[2022.04.26.화][추가]
      _GEdit_풍선도움말_(_폼디자인.포함단어목록_GEdit, false, d_쓰기);
      _GEdit_풍선도움말문자열_(_폼디자인.포함단어목록_GEdit,
                           "검색시 반드시 포함돼야 할 단어를 기술 합니다.\r\n"
                           "각 단어는 반드시 한 개 이상의 공백으로 구분돼 있어야 합니다.",
                           d_쓰기);

  //}

  //[_폼디자인.제외단어조합_GBtn]
  //{
      //[2022.11.22.화][추가]
      _GButton_생성_(_폼디자인.제외단어조합_GBtn, _폼디자인.검색조건바탕_GLabel, _Gui_ID_생성(), 104, 74, 42, 16, false);
      _GButton_제목_(_폼디자인.제외단어조합_GBtn, "또는", d_쓰기);
      _GButton_제목위치X_(_폼디자인.제외단어조합_GBtn, 9, d_쓰기);
      _GButton_제목위치Y_(_폼디자인.제외단어조합_GBtn, 2, d_쓰기);
      _GButton_문자색_(_폼디자인.제외단어조합_GBtn, 0x00ffffff, d_쓰기);
      _GButton_배경색_(_폼디자인.제외단어조합_GBtn, 0x00808080, d_쓰기);
      _GButton_테두리색_(_폼디자인.제외단어조합_GBtn, 0x00000000, d_쓰기);
      _GButton_풍선도움말_(_폼디자인.제외단어조합_GBtn, false, d_쓰기);
      _GButton_풍선도움말문자열_(_폼디자인.제외단어조합_GBtn, "제외할 단어를 \"또는\" 이나 \"그리고\" 로 조합합니다.", d_쓰기);
      _GButton_유효_(_폼디자인.제외단어조합_GBtn, true, d_쓰기);
      _GButton_보이기_(_폼디자인.제외단어조합_GBtn, true, d_쓰기);
      _GButton_이벤트_MClick_(_폼디자인.제외단어조합_GBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.제외단어조합_GBtn, "제외단어조합_GBtn");

  //}

  //[_폼디자인.제외단어목록_GEdit]
  //{
      _GEdit_생성_(_폼디자인.제외단어목록_GEdit, _폼디자인.검색조건바탕_GLabel, _Gui_ID_생성(), 150, 74, 357 - 14 - 46, 16, false);
      _GEdit_배경색_(_폼디자인.제외단어목록_GEdit, 0x00f5f5f5, d_쓰기);
      _GEdit_테두리색_(_폼디자인.제외단어목록_GEdit, 0x00000000, d_쓰기);
      _GEdit_유효_(_폼디자인.제외단어목록_GEdit, true, d_쓰기);
      _GEdit_보이기_(_폼디자인.제외단어목록_GEdit, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.제외단어목록_GEdit, "제외단어목록_GEdit");

      //[2022.04.26.화][추가]
      _GEdit_풍선도움말_(_폼디자인.제외단어목록_GEdit, false, d_쓰기);
      _GEdit_풍선도움말문자열_(_폼디자인.제외단어목록_GEdit,
                           "검색시 절대 포함돼서는 안되는 단어를 기술 합니다.\r\n"
                           "각 단어는 반드시 한 개 이상의 공백으로 구분돼 있어야 합니다.",
                           d_쓰기);

  //}

  //[_폼디자인.검색조건설명_GLabel]
  //{
      _GLabel_생성_(_폼디자인.검색조건설명_GLabel, _폼디자인.검색조건바탕_GLabel, _Gui_ID_생성(), 6, 12, 492, 20, false);
      _GLabel_제목_(_폼디자인.검색조건설명_GLabel, "조건 단어는 여러개 일수 있으며 각각은 공백으로 구분(공백은 단어로 보지 않음).", d_쓰기);
      _GLabel_문자색_(_폼디자인.검색조건설명_GLabel, 0x00808080, d_쓰기);
      _GLabel_자동폭_(_폼디자인.검색조건설명_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.검색조건설명_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.검색조건설명_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.검색조건설명_GLabel, "검색조건설명_GLabel");

  //}

  //[_폼디자인.검색결과바탕_GLabel]
  //{
      _GLabel_생성_(_폼디자인.검색결과바탕_GLabel, _폼디자인.기본_GForm, _Gui_ID_생성(), 4, 155, 500, 203, false);
      _GLabel_제목_(_폼디자인.검색결과바탕_GLabel, "", d_쓰기);
      _GLabel_테두리_(_폼디자인.검색결과바탕_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.검색결과바탕_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.검색결과바탕_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.검색결과바탕_GLabel, "검색결과바탕_GLabel");

  //}

  //[_폼디자인.검색결과_GLabel]
  //{
      _GLabel_생성_(_폼디자인.검색결과_GLabel, _폼디자인.기본_GForm, _Gui_ID_생성(), 4, 146, 52, 20, false);
      _GLabel_제목_(_폼디자인.검색결과_GLabel, "검색결과", d_쓰기);
      _GLabel_자동폭_(_폼디자인.검색결과_GLabel, true, d_쓰기);
      _GLabel_배경색_(_폼디자인.검색결과_GLabel, 0x00c0c0c0, d_쓰기);
      _GLabel_테두리_(_폼디자인.검색결과_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.검색결과_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.검색결과_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.검색결과_GLabel, "검색결과_GLabel");

  //}

  //[_폼디자인.저장_GBtn]
  //{
      _GButton_생성_(_폼디자인.저장_GBtn, _폼디자인.기본_GForm, _Gui_ID_생성(), 118, 146, 50, 20, false);
      _GButton_제목_(_폼디자인.저장_GBtn, "저장", d_쓰기);
      _GButton_제목위치X_(_폼디자인.저장_GBtn, 13, d_쓰기);
      _GButton_제목위치Y_(_폼디자인.저장_GBtn, 4, d_쓰기);
      _GButton_유효_(_폼디자인.저장_GBtn, true, d_쓰기);
      _GButton_보이기_(_폼디자인.저장_GBtn, true, d_쓰기);
      _GButton_이벤트_MClick_(_폼디자인.저장_GBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.저장_GBtn, "저장_GBtn");

      //[2022.04.26.화][추가]
      _GButton_풍선도움말_(_폼디자인.저장_GBtn, false, d_쓰기);
      _GButton_풍선도움말문자열_(_폼디자인.저장_GBtn,
                             "출력돼 있는 검색결과를 문서로 지정경로에 저장합니다.",
                             d_쓰기);

  //}

  //[_폼디자인.이름변경_GBtn]
  //{
      //[2022.08.28.일][추가]

      _GButton_생성_(_폼디자인.이름변경_GBtn, _폼디자인.기본_GForm, _Gui_ID_생성(), 174, 146, 66, 20, false);
      _GButton_제목_(_폼디자인.이름변경_GBtn, "이름변경", d_쓰기);
      _GButton_제목위치X_(_폼디자인.이름변경_GBtn, 9, d_쓰기);
      _GButton_제목위치Y_(_폼디자인.이름변경_GBtn, 4, d_쓰기);
      _GButton_유효_(_폼디자인.이름변경_GBtn, true, d_쓰기);
      _GButton_보이기_(_폼디자인.이름변경_GBtn, true, d_쓰기);
      _GButton_이벤트_MClick_(_폼디자인.이름변경_GBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_GBtn, "이름변경_GBtn");

  //}

  //[_폼디자인.검색결과_GList]
  //{
      _GList_생성_(_폼디자인.검색결과_GList, _폼디자인.검색결과바탕_GLabel, _Gui_ID_생성(), 5, 15, 490, 164, false);
      _GList_전체항목_(_폼디자인.검색결과_GList, "", d_쓰기);
      _GList_영점X_(_폼디자인.검색결과_GList, 2, d_쓰기);
      _GList_문자색_(_폼디자인.검색결과_GList, 0x00ffffff, d_쓰기);
      _GList_선택배경밝기_(_폼디자인.검색결과_GList, 0, d_쓰기);
      _GList_선택배경색_(_폼디자인.검색결과_GList, 0x000000d8, d_쓰기);
      _GList_테두리색_(_폼디자인.검색결과_GList, 0x00000000, d_쓰기);
      _GList_배경색_(_폼디자인.검색결과_GList, 0x004d4d4d, d_쓰기);
      _GList_줄이동자보이기_(_폼디자인.검색결과_GList, true, d_쓰기);
      _GList_줄이동자막대색_(_폼디자인.검색결과_GList, 0x00000000, d_쓰기);
      _GList_줄이동자막대배경색_(_폼디자인.검색결과_GList, 0x00000000, d_쓰기);
      _GList_줄이동자배경색_(_폼디자인.검색결과_GList, 0x00808080, d_쓰기);
      _GList_줄이동자위화살표색_(_폼디자인.검색결과_GList, 0x00000000, d_쓰기);
      _GList_줄이동자아래화살표색_(_폼디자인.검색결과_GList, 0x00000000, d_쓰기);
      _GList_유효_(_폼디자인.검색결과_GList, true, d_쓰기);
      _GList_보이기_(_폼디자인.검색결과_GList, true, d_쓰기);
      _GList_이벤트_Select_(_폼디자인.검색결과_GList, true, d_쓰기);
      _GList_이벤트_MSelect_(_폼디자인.검색결과_GList, true, d_쓰기);

      //[2022.04.28.목][추가]{----------------------------------
      _GList_이벤트_MEnter_(_폼디자인.검색결과_GList, true, d_쓰기);
      _GList_이벤트_MLeave_(_폼디자인.검색결과_GList, true, d_쓰기);
      //}------------------------------------------------------

      //[2022.09.18.일][추가]{-----------------------------------
      _GList_이벤트_MClick_(_폼디자인.검색결과_GList, true, d_쓰기);
      _GList_이벤트_MDClick_(_폼디자인.검색결과_GList, true, d_쓰기);
      //}-------------------------------------------------------

      //[2022.10.29.토][추가]{----------------------------------
      _GList_이벤트_Scroll_(_폼디자인.검색결과_GList, true, d_쓰기);
      //}------------------------------------------------------

      //[2022.11.10.목][추가]{---------------------------------
      _GList_이벤트_MDown_(_폼디자인.검색결과_GList, true, d_쓰기);
      _GList_이벤트_MUp_(_폼디자인.검색결과_GList, true, d_쓰기);
      //}-----------------------------------------------------

      _GX_표시되는_이름설정_(_폼디자인.검색결과_GList, "검색결과_GList");

      //[2022.04.26.화][추가]
      _GList_풍선도움말_(_폼디자인.검색결과_GList, false, d_쓰기);
      _GList_풍선도움말문자열_(_폼디자인.검색결과_GList,
                           "검색결과가 행 단위 목록으로 출력되고, 전체경로가 풍선도움말로\r\n"
                           "제공되며, 항목 선택시 해당 항목의 위치가 탐색기로 열립니다.",
                           d_쓰기);

  //}

  //[_폼디자인.검색결과_GTabs]
  //{
      //[2022.11.14.월][추가]

      _GTabs_생성_(_폼디자인.검색결과_GTabs, _폼디자인.검색결과바탕_GLabel, _Gui_ID_생성(), 5, 178, 490, 20, false);
      _GTabs_항목_(_폼디자인.검색결과_GTabs, "검색목록\r\n오류보고\r\n", d_쓰기);
      _GTabs_선택색_(_폼디자인.검색결과_GTabs, 0x004d4d4d, d_쓰기);
      _GTabs_선택위테두리_(_폼디자인.검색결과_GTabs, false, d_쓰기);
      _GTabs_선택문자색_(_폼디자인.검색결과_GTabs, 0x00ffffff, d_쓰기);
      _GTabs_테두리색_(_폼디자인.검색결과_GTabs, 0x00000000, d_쓰기);
      _GTabs_유효_(_폼디자인.검색결과_GTabs, true, d_쓰기);
      _GTabs_보이기_(_폼디자인.검색결과_GTabs, true, d_쓰기);
      _GTabs_이벤트_Select_(_폼디자인.검색결과_GTabs, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.검색결과_GTabs, "검색결과_GTabs");

  //}

  //[_폼디자인.확장자_GLabel]
  //{
      _GLabel_생성_(_폼디자인.확장자_GLabel, _폼디자인.검색조건바탕_GLabel, _Gui_ID_생성(), 6, 33, 40, 20, false);
      _GLabel_제목_(_폼디자인.확장자_GLabel, "확장자", d_쓰기);
      _GLabel_자동폭_(_폼디자인.확장자_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.확장자_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.확장자_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.확장자_GLabel, "확장자_GLabel");

  //}

  //[_폼디자인.확장자_GEdit]
  //{
      _GEdit_생성_(_폼디자인.확장자_GEdit, _폼디자인.검색조건바탕_GLabel, _Gui_ID_생성(), 104, 34, 357 - 14, 16, false);
      _GEdit_배경색_(_폼디자인.확장자_GEdit, 0x00f5f5f5, d_쓰기);
      _GEdit_테두리색_(_폼디자인.확장자_GEdit, 0x00000000, d_쓰기);
      _GEdit_유효_(_폼디자인.확장자_GEdit, true, d_쓰기);
      _GEdit_보이기_(_폼디자인.확장자_GEdit, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.확장자_GEdit, "확장자_GEdit");

      //[2022.04.26.화][추가]
      _GEdit_풍선도움말_(_폼디자인.확장자_GEdit, false, d_쓰기);
      _GEdit_풍선도움말문자열_(_폼디자인.확장자_GEdit,
                           "검색시 포함할 문서의 [확장자] 를 단어 단위로 기술 합니다.\r\n"
                           "각 단어는 반드시 한 개 이상의 공백으로 구분돼 있어야 합니다.\r\n"
                           "단, [확장자] 가 한 개라도 기술된 경우는 [폴더] 는 검색에서\r\n"
                           "제외됩니다.",
                           d_쓰기);

  //}

  //[_폼디자인.검색_GBtn]
  //{
      _GButton_생성_(_폼디자인.검색_GBtn, _폼디자인.기본_GForm, _Gui_ID_생성(), 62, 146, 50, 20, false);
      _GButton_제목_(_폼디자인.검색_GBtn, "검색", d_쓰기);
      _GButton_제목위치X_(_폼디자인.검색_GBtn, 13, d_쓰기);
      _GButton_제목위치Y_(_폼디자인.검색_GBtn, 4, d_쓰기);
      _GButton_문자색_(_폼디자인.검색_GBtn, 0x00ffffff, d_쓰기);
      _GButton_배경색_(_폼디자인.검색_GBtn, 0x000000d8, d_쓰기);
      _GButton_테두리색_(_폼디자인.검색_GBtn, 0x00000000, d_쓰기);
      _GButton_유효_(_폼디자인.검색_GBtn, true, d_쓰기);
      _GButton_보이기_(_폼디자인.검색_GBtn, true, d_쓰기);
      _GButton_이벤트_MClick_(_폼디자인.검색_GBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.검색_GBtn, "검색_GBtn");

      //[2022.04.26.화][추가]
      _GButton_풍선도움말_(_폼디자인.검색_GBtn, false, d_쓰기);
      _GButton_풍선도움말문자열_(_폼디자인.검색_GBtn,
                             "설정된 검색조건으로 검색후 검색결과를 정리해서 출력합니다.",
                             d_쓰기);

  //}

  //[_폼디자인.검색조건_폴더_GLabel]
  //{
      //[2021.12.30.목][추가]
      _GLabel_생성_(_폼디자인.검색조건_폴더_GLabel, _폼디자인.기본_GForm, _Gui_ID_생성(), 62, 36, 48, 20, false);
      _GLabel_제목_(_폼디자인.검색조건_폴더_GLabel, "폴더", d_쓰기);
      _GLabel_제목위치X_(_폼디자인.검색조건_폴더_GLabel, 17, d_쓰기);
      _GLabel_테두리_(_폼디자인.검색조건_폴더_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.검색조건_폴더_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.검색조건_폴더_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.검색조건_폴더_GLabel, "검색조건_폴더_GLabel");

      //[2022.04.26.화][추가]
      _GLabel_풍선도움말_(_폼디자인.검색조건_폴더_GLabel, false, d_쓰기);
      _GLabel_풍선도움말문자열_(_폼디자인.검색조건_폴더_GLabel,
                            "[폴더] 를 검색 대상에 포함시킵니다.\r\n"
                            "단, 검색 조건에 [확장자] 가 한 개라도 존재하는 경우는 무효화 됩니다.",
                            d_쓰기);

  //}

  //[_폼디자인.검색조건_폴더_GChkBtn]
  //{
      //[2021.12.30.목][추가]
      _GCheckButton_생성_(_폼디자인.검색조건_폴더_GChkBtn, _폼디자인.검색조건_폴더_GLabel, _Gui_ID_생성(), 5, 4, false);
      _GCheckButton_확인_(_폼디자인.검색조건_폴더_GChkBtn, true, d_쓰기);
      _GCheckButton_전면색_(_폼디자인.검색조건_폴더_GChkBtn, 0x000000d8, d_쓰기);
      _GCheckButton_유효_(_폼디자인.검색조건_폴더_GChkBtn, true, d_쓰기);
      _GCheckButton_보이기_(_폼디자인.검색조건_폴더_GChkBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.검색조건_폴더_GChkBtn, "검색조건_폴더_GChkBtn");

      //[2022.04.26.화][추가]
      _GCheckButton_풍선도움말_(_폼디자인.검색조건_폴더_GChkBtn, false, d_쓰기);
      _GCheckButton_풍선도움말문자열_(_폼디자인.검색조건_폴더_GChkBtn,
                                  "[폴더] 를 검색 대상에 포함시킵니다.\r\n"
                                  "단, 검색 조건에 [확장자] 가 한 개라도 존재하는 경우는 무효화 됩니다.",
                                  d_쓰기);

  //}

  //[_폼디자인.검색조건_파일_GLabel]
  //{
      //[2021.12.30.목][추가]
      _GLabel_생성_(_폼디자인.검색조건_파일_GLabel, _폼디자인.기본_GForm, _Gui_ID_생성(), 116, 36, 48, 20, false);
      _GLabel_제목_(_폼디자인.검색조건_파일_GLabel, "파일", d_쓰기);
      _GLabel_제목위치X_(_폼디자인.검색조건_파일_GLabel, 17, d_쓰기);
      _GLabel_테두리_(_폼디자인.검색조건_파일_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.검색조건_파일_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.검색조건_파일_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.검색조건_파일_GLabel, "검색조건_파일_GLabel");

      //[2022.04.26.화][추가]
      _GLabel_풍선도움말_(_폼디자인.검색조건_파일_GLabel, false, d_쓰기);
      _GLabel_풍선도움말문자열_(_폼디자인.검색조건_파일_GLabel,
                            "[문서] 를 검색 대상에 포함시킵니다.\r\n"
                            "단, [확장자] 가 붙어있는 [문서] 만을 대상으로 합니다.",
                            d_쓰기);

  //}

  //[_폼디자인.검색조건_파일_GChkBtn]
  //{
      //[2021.12.30.목][추가]
      _GCheckButton_생성_(_폼디자인.검색조건_파일_GChkBtn, _폼디자인.검색조건_파일_GLabel, _Gui_ID_생성(), 5, 4, false);
      _GCheckButton_확인_(_폼디자인.검색조건_파일_GChkBtn, true, d_쓰기);
      _GCheckButton_전면색_(_폼디자인.검색조건_파일_GChkBtn, 0x000000d8, d_쓰기);
      _GCheckButton_유효_(_폼디자인.검색조건_파일_GChkBtn, true, d_쓰기);
      _GCheckButton_보이기_(_폼디자인.검색조건_파일_GChkBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.검색조건_파일_GChkBtn, "검색조건_파일_GChkBtn");

      //[2022.04.26.화][추가]
      _GCheckButton_풍선도움말_(_폼디자인.검색조건_파일_GChkBtn, false, d_쓰기);
      _GCheckButton_풍선도움말문자열_(_폼디자인.검색조건_파일_GChkBtn,
                                  "[문서] 를 검색 대상에 포함시킵니다.\r\n"
                                  "단, [확장자] 가 붙어있는 [문서] 만을 대상으로 합니다.",
                                  d_쓰기);

  //}

  //[_폼디자인.확장자_펼치기_GBmpBtn]
  //{
      _GBmpButton_생성_(_폼디자인.확장자_펼치기_GBmpBtn, _폼디자인.검색조건바탕_GLabel, _Gui_ID_생성(), 104 + 357 - 15, 34, 15, 16, false);
      _Str_합치기_(경로이름확장자, ide_실행경로, "sysbmp\\msgbox\\gigyenics.bmp");
      _GBmpButton_그림지정_(_폼디자인.확장자_펼치기_GBmpBtn, 경로이름확장자);
      _GBmpButton_그림위치X_(_폼디자인.확장자_펼치기_GBmpBtn, 1, d_쓰기);
      _GBmpButton_그림위치Y_(_폼디자인.확장자_펼치기_GBmpBtn, 2, d_쓰기);
      _GBmpButton_그림폭_(_폼디자인.확장자_펼치기_GBmpBtn, 38, d_쓰기);
      _GBmpButton_그림높이_(_폼디자인.확장자_펼치기_GBmpBtn, 36, d_쓰기);
      _Str_합치기_(경로이름확장자, 가상기계실행경로_, "폼디자인\\@\\");
      _Str_더하기_(경로이름확장자, "그림\\trigger_all_26_12.bmp");
      _GBmpButton_그림경로_(_폼디자인.확장자_펼치기_GBmpBtn, 경로이름확장자, d_쓰기);
      _GBmpButton_그림위치Y_(_폼디자인.확장자_펼치기_GBmpBtn, 2, d_쓰기);
      _GBmpButton_그림폭_(_폼디자인.확장자_펼치기_GBmpBtn, 13, d_쓰기);
      _GBmpButton_그림높이_(_폼디자인.확장자_펼치기_GBmpBtn, 12, d_쓰기);
      _GBmpButton_연결그림사용_(_폼디자인.확장자_펼치기_GBmpBtn, true, d_쓰기);
      _GBmpButton_연결그림폭_(_폼디자인.확장자_펼치기_GBmpBtn, 13, d_쓰기);
      _GBmpButton_테두리색_(_폼디자인.확장자_펼치기_GBmpBtn, 0x00000000, d_쓰기);
      _GBmpButton_유효_(_폼디자인.확장자_펼치기_GBmpBtn, false, d_쓰기);
      _GBmpButton_보이기_(_폼디자인.확장자_펼치기_GBmpBtn, true, d_쓰기);
      _GBmpButton_이벤트_MClick_(_폼디자인.확장자_펼치기_GBmpBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.확장자_펼치기_GBmpBtn, "확장자_펼치기_GBmpBtn");

      //[2022.02.21.월][추가]{---------------------------------------------
      _GBmpButton_이벤트_MEnter_(_폼디자인.확장자_펼치기_GBmpBtn, true, d_쓰기);
      _GBmpButton_이벤트_MLeave_(_폼디자인.확장자_펼치기_GBmpBtn, true, d_쓰기);
      //}-----------------------------------------------------------------

  //}

  //[_폼디자인.확장자_경로_GChkBtn]
  //{
      _GCheckButton_생성_(_폼디자인.확장자_경로_GChkBtn, _폼디자인.검색조건바탕_GLabel, _Gui_ID_생성(), 464, 36, false);
      _GCheckButton_전면색_(_폼디자인.확장자_경로_GChkBtn, 0x000000d8, d_쓰기);
      _GCheckButton_유효_(_폼디자인.확장자_경로_GChkBtn, true, d_쓰기);
      _GCheckButton_보이기_(_폼디자인.확장자_경로_GChkBtn, true, d_쓰기);
      _GCheckButton_이벤트_MClick_(_폼디자인.확장자_경로_GChkBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.확장자_경로_GChkBtn, "확장자_경로_GChkBtn");

      //[2022.04.26.화][추가]
      _GCheckButton_풍선도움말_(_폼디자인.확장자_경로_GChkBtn, false, d_쓰기);
      _GCheckButton_풍선도움말문자열_(_폼디자인.확장자_경로_GChkBtn,
                                  "[확장자] 자동 수집 기능을 활성화 시킵니다.",
                                  d_쓰기);

  //}

  //[_폼디자인.확장자_경로_GBmpBtn]
  //{
      _GBmpButton_생성_(_폼디자인.확장자_경로_GBmpBtn, _폼디자인.검색조건바탕_GLabel, _Gui_ID_생성(), 478, 34, 17, 16, false);
      _Str_합치기_(경로이름확장자, ide_실행경로, "sysbmp\\msgbox\\gigyenics.bmp");
      _GBmpButton_그림지정_(_폼디자인.확장자_경로_GBmpBtn, 경로이름확장자);
      _GBmpButton_그림위치X_(_폼디자인.확장자_경로_GBmpBtn, 2, d_쓰기);
      _GBmpButton_그림위치Y_(_폼디자인.확장자_경로_GBmpBtn, 2, d_쓰기);
      _GBmpButton_그림폭_(_폼디자인.확장자_경로_GBmpBtn, 38, d_쓰기);
      _GBmpButton_그림높이_(_폼디자인.확장자_경로_GBmpBtn, 36, d_쓰기);
      _Str_합치기_(경로이름확장자, 가상기계실행경로_, "폼디자인\\@\\");
      _Str_더하기_(경로이름확장자, "그림\\folder.bmp");
      _GBmpButton_그림경로_(_폼디자인.확장자_경로_GBmpBtn, 경로이름확장자, d_쓰기);
      _GBmpButton_그림위치X_(_폼디자인.확장자_경로_GBmpBtn, 3, d_쓰기);
      _GBmpButton_그림위치Y_(_폼디자인.확장자_경로_GBmpBtn, 2, d_쓰기);
      _GBmpButton_그림폭_(_폼디자인.확장자_경로_GBmpBtn, 16, d_쓰기);
      _GBmpButton_그림높이_(_폼디자인.확장자_경로_GBmpBtn, 16, d_쓰기);
      _GBmpButton_유효_(_폼디자인.확장자_경로_GBmpBtn, false, d_쓰기);
      _GBmpButton_보이기_(_폼디자인.확장자_경로_GBmpBtn, true, d_쓰기);
      _GBmpButton_이벤트_MClick_(_폼디자인.확장자_경로_GBmpBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.확장자_경로_GBmpBtn, "확장자_경로_GBmpBtn");

      //[2022.04.26.화][추가]
      _GBmpButton_풍선도움말_(_폼디자인.확장자_경로_GBmpBtn, false, d_쓰기);
      _GBmpButton_풍선도움말문자열_(_폼디자인.확장자_경로_GBmpBtn,
                                "지정경로 및 하위경로에 있는 모든 [문서] 의 [확장자] 를\r\n"
                                "단어 단위로 자동 수집하여 [확장자목록] 을 만들어 줍니다.",
                                d_쓰기);

  //}

  //[_폼디자인.포함단어목록_경로_GChkBtn]
  //{
      _GCheckButton_생성_(_폼디자인.포함단어목록_경로_GChkBtn, _폼디자인.검색조건바탕_GLabel, _Gui_ID_생성(), 464, 56, false);
      _GCheckButton_전면색_(_폼디자인.포함단어목록_경로_GChkBtn, 0x000000d8, d_쓰기);
      _GCheckButton_유효_(_폼디자인.포함단어목록_경로_GChkBtn, true, d_쓰기);
      _GCheckButton_보이기_(_폼디자인.포함단어목록_경로_GChkBtn, true, d_쓰기);
      _GCheckButton_이벤트_MClick_(_폼디자인.포함단어목록_경로_GChkBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.포함단어목록_경로_GChkBtn, "포함단어목록_경로_GChkBtn");

      //[2022.04.26.화][추가]
      _GCheckButton_풍선도움말_(_폼디자인.포함단어목록_경로_GChkBtn, false, d_쓰기);
      _GCheckButton_풍선도움말문자열_(_폼디자인.포함단어목록_경로_GChkBtn,
                                  "[포함단어] 자동 수집 기능을 활성화 시킵니다.",
                                  d_쓰기);

  //}

  //[_폼디자인.포함단어목록_경로_GBmpBtn]
  //{
      _GBmpButton_생성_(_폼디자인.포함단어목록_경로_GBmpBtn, _폼디자인.검색조건바탕_GLabel, _Gui_ID_생성(), 478, 54, 17, 16, false);
      _Str_합치기_(경로이름확장자, ide_실행경로, "sysbmp\\msgbox\\gigyenics.bmp");
      _GBmpButton_그림지정_(_폼디자인.포함단어목록_경로_GBmpBtn, 경로이름확장자);
      _GBmpButton_그림위치X_(_폼디자인.포함단어목록_경로_GBmpBtn, 2, d_쓰기);
      _GBmpButton_그림위치Y_(_폼디자인.포함단어목록_경로_GBmpBtn, 2, d_쓰기);
      _GBmpButton_그림폭_(_폼디자인.포함단어목록_경로_GBmpBtn, 38, d_쓰기);
      _GBmpButton_그림높이_(_폼디자인.포함단어목록_경로_GBmpBtn, 36, d_쓰기);
      _Str_합치기_(경로이름확장자, 가상기계실행경로_, "폼디자인\\@\\");
      _Str_더하기_(경로이름확장자, "그림\\folder.bmp");
      _GBmpButton_그림경로_(_폼디자인.포함단어목록_경로_GBmpBtn, 경로이름확장자, d_쓰기);
      _GBmpButton_그림위치X_(_폼디자인.포함단어목록_경로_GBmpBtn, 3, d_쓰기);
      _GBmpButton_그림위치Y_(_폼디자인.포함단어목록_경로_GBmpBtn, 2, d_쓰기);
      _GBmpButton_그림폭_(_폼디자인.포함단어목록_경로_GBmpBtn, 16, d_쓰기);
      _GBmpButton_그림높이_(_폼디자인.포함단어목록_경로_GBmpBtn, 16, d_쓰기);
      _GBmpButton_유효_(_폼디자인.포함단어목록_경로_GBmpBtn, false, d_쓰기);
      _GBmpButton_보이기_(_폼디자인.포함단어목록_경로_GBmpBtn, true, d_쓰기);
      _GBmpButton_이벤트_MClick_(_폼디자인.포함단어목록_경로_GBmpBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.포함단어목록_경로_GBmpBtn, "포함단어목록_경로_GBmpBtn");

      //[2022.04.26.화][추가]
      _GBmpButton_풍선도움말_(_폼디자인.포함단어목록_경로_GBmpBtn, false, d_쓰기);
      _GBmpButton_풍선도움말문자열_(_폼디자인.포함단어목록_경로_GBmpBtn,
                                "지정경로 및 하위경로에 있는 모든 [폴더/문서] 를 대상으로\r\n"
                                "[기호/숫자] 가 제거된 순수한 [이름] 만 단어 단위로 자동\r\n"
                                "수집하여 [포함단어목록] 을 만들어 줍니다.",
                                d_쓰기);

  //}

  //[_폼디자인.포함단어목록_펼치기_GBmpBtn]
  //{
      _GBmpButton_생성_(_폼디자인.포함단어목록_펼치기_GBmpBtn, _폼디자인.검색조건바탕_GLabel, _Gui_ID_생성(), 104 + 357 - 15, 54, 15, 16, false);
      _Str_합치기_(경로이름확장자, ide_실행경로, "sysbmp\\msgbox\\gigyenics.bmp");
      _GBmpButton_그림지정_(_폼디자인.포함단어목록_펼치기_GBmpBtn, 경로이름확장자);
      _GBmpButton_그림위치X_(_폼디자인.포함단어목록_펼치기_GBmpBtn, 1, d_쓰기);
      _GBmpButton_그림위치Y_(_폼디자인.포함단어목록_펼치기_GBmpBtn, 2, d_쓰기);
      _GBmpButton_그림폭_(_폼디자인.포함단어목록_펼치기_GBmpBtn, 38, d_쓰기);
      _GBmpButton_그림높이_(_폼디자인.포함단어목록_펼치기_GBmpBtn, 36, d_쓰기);
      _Str_합치기_(경로이름확장자, 가상기계실행경로_, "폼디자인\\@\\");
      _Str_더하기_(경로이름확장자, "그림\\trigger_all_26_12.bmp");
      _GBmpButton_그림경로_(_폼디자인.포함단어목록_펼치기_GBmpBtn, 경로이름확장자, d_쓰기);
      _GBmpButton_그림위치Y_(_폼디자인.포함단어목록_펼치기_GBmpBtn, 2, d_쓰기);
      _GBmpButton_그림폭_(_폼디자인.포함단어목록_펼치기_GBmpBtn, 13, d_쓰기);
      _GBmpButton_그림높이_(_폼디자인.포함단어목록_펼치기_GBmpBtn, 12, d_쓰기);
      _GBmpButton_연결그림사용_(_폼디자인.포함단어목록_펼치기_GBmpBtn, true, d_쓰기);
      _GBmpButton_연결그림폭_(_폼디자인.포함단어목록_펼치기_GBmpBtn, 13, d_쓰기);
      _GBmpButton_테두리색_(_폼디자인.포함단어목록_펼치기_GBmpBtn, 0x00000000, d_쓰기);
      _GBmpButton_유효_(_폼디자인.포함단어목록_펼치기_GBmpBtn, false, d_쓰기);
      _GBmpButton_보이기_(_폼디자인.포함단어목록_펼치기_GBmpBtn, true, d_쓰기);
      _GBmpButton_이벤트_MClick_(_폼디자인.포함단어목록_펼치기_GBmpBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.포함단어목록_펼치기_GBmpBtn, "포함단어목록_펼치기_GBmpBtn");

      //[2022.02.21.월][추가]{-------------------------------------------------
      _GBmpButton_이벤트_MEnter_(_폼디자인.포함단어목록_펼치기_GBmpBtn, true, d_쓰기);
      _GBmpButton_이벤트_MLeave_(_폼디자인.포함단어목록_펼치기_GBmpBtn, true, d_쓰기);
      //}---------------------------------------------------------------------

  //}

  //[_폼디자인.제외단어목록_펼치기_GBmpBtn]
  //{
      _GBmpButton_생성_(_폼디자인.제외단어목록_펼치기_GBmpBtn, _폼디자인.검색조건바탕_GLabel, _Gui_ID_생성(), 104 + 357 - 15, 74, 15, 16, false);
      _Str_합치기_(경로이름확장자, ide_실행경로, "sysbmp\\msgbox\\gigyenics.bmp");
      _GBmpButton_그림지정_(_폼디자인.제외단어목록_펼치기_GBmpBtn, 경로이름확장자);
      _GBmpButton_그림위치X_(_폼디자인.제외단어목록_펼치기_GBmpBtn, 1, d_쓰기);
      _GBmpButton_그림위치Y_(_폼디자인.제외단어목록_펼치기_GBmpBtn, 2, d_쓰기);
      _GBmpButton_그림폭_(_폼디자인.제외단어목록_펼치기_GBmpBtn, 38, d_쓰기);
      _GBmpButton_그림높이_(_폼디자인.제외단어목록_펼치기_GBmpBtn, 36, d_쓰기);
      _Str_합치기_(경로이름확장자, 가상기계실행경로_, "폼디자인\\@\\");
      _Str_더하기_(경로이름확장자, "그림\\trigger_all_26_12.bmp");
      _GBmpButton_그림경로_(_폼디자인.제외단어목록_펼치기_GBmpBtn, 경로이름확장자, d_쓰기);
      _GBmpButton_그림위치Y_(_폼디자인.제외단어목록_펼치기_GBmpBtn, 2, d_쓰기);
      _GBmpButton_그림폭_(_폼디자인.제외단어목록_펼치기_GBmpBtn, 13, d_쓰기);
      _GBmpButton_그림높이_(_폼디자인.제외단어목록_펼치기_GBmpBtn, 12, d_쓰기);
      _GBmpButton_연결그림사용_(_폼디자인.제외단어목록_펼치기_GBmpBtn, true, d_쓰기);
      _GBmpButton_연결그림폭_(_폼디자인.제외단어목록_펼치기_GBmpBtn, 13, d_쓰기);
      _GBmpButton_테두리색_(_폼디자인.제외단어목록_펼치기_GBmpBtn, 0x00000000, d_쓰기);
      _GBmpButton_유효_(_폼디자인.제외단어목록_펼치기_GBmpBtn, false, d_쓰기);
      _GBmpButton_보이기_(_폼디자인.제외단어목록_펼치기_GBmpBtn, true, d_쓰기);
      _GBmpButton_이벤트_MClick_(_폼디자인.제외단어목록_펼치기_GBmpBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.제외단어목록_펼치기_GBmpBtn, "제외단어목록_펼치기_GBmpBtn");

      //[2022.02.21.월][추가]{-------------------------------------------------
      _GBmpButton_이벤트_MEnter_(_폼디자인.제외단어목록_펼치기_GBmpBtn, true, d_쓰기);
      _GBmpButton_이벤트_MLeave_(_폼디자인.제외단어목록_펼치기_GBmpBtn, true, d_쓰기);
      //}---------------------------------------------------------------------

  //}

  //[_폼디자인.제외단어목록_경로_GChkBtn]
  //{
      _GCheckButton_생성_(_폼디자인.제외단어목록_경로_GChkBtn, _폼디자인.검색조건바탕_GLabel, _Gui_ID_생성(), 464, 76, false);
      _GCheckButton_전면색_(_폼디자인.제외단어목록_경로_GChkBtn, 0x000000d8, d_쓰기);
      _GCheckButton_유효_(_폼디자인.제외단어목록_경로_GChkBtn, true, d_쓰기);
      _GCheckButton_보이기_(_폼디자인.제외단어목록_경로_GChkBtn, true, d_쓰기);
      _GCheckButton_이벤트_MClick_(_폼디자인.제외단어목록_경로_GChkBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.제외단어목록_경로_GChkBtn, "제외단어목록_경로_GChkBtn");

      //[2022.04.26.화][추가]
      _GCheckButton_풍선도움말_(_폼디자인.제외단어목록_경로_GChkBtn, false, d_쓰기);
      _GCheckButton_풍선도움말문자열_(_폼디자인.제외단어목록_경로_GChkBtn,
                                  "[제외단어] 자동 수집 기능을 활성화 시킵니다.",
                                  d_쓰기);

  //}

  //[_폼디자인.제외단어목록_경로_GBmpBtn]
  //{
      _GBmpButton_생성_(_폼디자인.제외단어목록_경로_GBmpBtn, _폼디자인.검색조건바탕_GLabel, _Gui_ID_생성(), 478, 74, 17, 16, false);
      _Str_합치기_(경로이름확장자, ide_실행경로, "sysbmp\\msgbox\\gigyenics.bmp");
      _GBmpButton_그림지정_(_폼디자인.제외단어목록_경로_GBmpBtn, 경로이름확장자);
      _GBmpButton_그림위치X_(_폼디자인.제외단어목록_경로_GBmpBtn, 2, d_쓰기);
      _GBmpButton_그림위치Y_(_폼디자인.제외단어목록_경로_GBmpBtn, 2, d_쓰기);
      _GBmpButton_그림폭_(_폼디자인.제외단어목록_경로_GBmpBtn, 38, d_쓰기);
      _GBmpButton_그림높이_(_폼디자인.제외단어목록_경로_GBmpBtn, 36, d_쓰기);
      _Str_합치기_(경로이름확장자, 가상기계실행경로_, "폼디자인\\@\\");
      _Str_더하기_(경로이름확장자, "그림\\folder.bmp");
      _GBmpButton_그림경로_(_폼디자인.제외단어목록_경로_GBmpBtn, 경로이름확장자, d_쓰기);
      _GBmpButton_그림위치X_(_폼디자인.제외단어목록_경로_GBmpBtn, 3, d_쓰기);
      _GBmpButton_그림위치Y_(_폼디자인.제외단어목록_경로_GBmpBtn, 2, d_쓰기);
      _GBmpButton_그림폭_(_폼디자인.제외단어목록_경로_GBmpBtn, 16, d_쓰기);
      _GBmpButton_그림높이_(_폼디자인.제외단어목록_경로_GBmpBtn, 16, d_쓰기);
      _GBmpButton_유효_(_폼디자인.제외단어목록_경로_GBmpBtn, false, d_쓰기);
      _GBmpButton_보이기_(_폼디자인.제외단어목록_경로_GBmpBtn, true, d_쓰기);
      _GBmpButton_이벤트_MClick_(_폼디자인.제외단어목록_경로_GBmpBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.제외단어목록_경로_GBmpBtn, "제외단어목록_경로_GBmpBtn");

      //[2022.04.26.화][추가]
      _GBmpButton_풍선도움말_(_폼디자인.제외단어목록_경로_GBmpBtn, false, d_쓰기);
      _GBmpButton_풍선도움말문자열_(_폼디자인.제외단어목록_경로_GBmpBtn,
                                "지정경로 및 하위경로에 있는 모든 [폴더/문서] 를 대상으로\r\n"
                                "[기호/숫자] 가 제거된 순수한 [이름] 만 단어 단위로 자동\r\n"
                                "수집하여 [제외단어목록] 을 만들어 줍니다.",
                                d_쓰기);

  //}

  //[_폼디자인.목록_GList]
  //{
      //[2022.02.14.월][추가]

      _GList_생성_(_폼디자인.목록_GList, NULL, _Gui_ID_생성(), 408 - 보정_x, 200 - 보정_y, 357, 142, false);
      _GList_전체항목_(_폼디자인.목록_GList, "", d_쓰기);
      _GList_영점X_(_폼디자인.목록_GList, 2, d_쓰기);
      _GList_테두리색_(_폼디자인.목록_GList, 0x00000000, d_쓰기);
      _GList_줄이동자보이기_(_폼디자인.목록_GList, true, d_쓰기);
      _GList_줄이동자막대색_(_폼디자인.목록_GList, 0x00000000, d_쓰기);
      _GList_줄이동자막대배경색_(_폼디자인.목록_GList, 0x00000000, d_쓰기);
      _GList_줄이동자위화살표색_(_폼디자인.목록_GList, 0x00000000, d_쓰기);
      _GList_줄이동자아래화살표색_(_폼디자인.목록_GList, 0x00000000, d_쓰기);
      _GList_유효_(_폼디자인.목록_GList, true, d_쓰기);
      _GList_보이기_(_폼디자인.목록_GList, false, d_쓰기);

      //[2022.02.21.월][수정]{-----------------------------------
      //처음에는 사용하지 않는 것으로 처리.
      _GList_이벤트_KillFocus_(_폼디자인.목록_GList, false, d_쓰기);
      //}-------------------------------------------------------

      _GX_표시되는_이름설정_(_폼디자인.목록_GList, "목록_GList");

      //[2022.02.21.월][추가]{---------------------------
      _GList_메뉴사용_(_폼디자인.목록_GList, true, d_쓰기);
      //}-----------------------------------------------

      //[2022.03.02.수][추가]{------------------------------
      _GList_배경색_(_폼디자인.목록_GList, 0x00f5f5f5, d_쓰기);
      //}--------------------------------------------------

  //}

  //[_폼디자인.풍선도움말사용_GLabel]
  //{
      //[2022.04.26.화][추가]
      _GLabel_생성_(_폼디자인.풍선도움말사용_GLabel, _폼디자인.기본_GForm, _Gui_ID_생성(), 414, 36, 84, 20, false);
      _GLabel_제목_(_폼디자인.풍선도움말사용_GLabel, "풍선도움말", d_쓰기);
      _GLabel_제목위치X_(_폼디자인.풍선도움말사용_GLabel, 17, d_쓰기);
      _GLabel_테두리_(_폼디자인.풍선도움말사용_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.풍선도움말사용_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.풍선도움말사용_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.풍선도움말사용_GLabel, "풍선도움말사용_GLabel");

  //}

  //[_폼디자인.풍선도움말사용_GChkBtn]
  //{
      //[2022.04.26.화][추가]
      _GCheckButton_생성_(_폼디자인.풍선도움말사용_GChkBtn, _폼디자인.풍선도움말사용_GLabel, _Gui_ID_생성(), 5, 4, false);
      _GCheckButton_전면색_(_폼디자인.풍선도움말사용_GChkBtn, 0x0000a600, d_쓰기);
      _GCheckButton_유효_(_폼디자인.풍선도움말사용_GChkBtn, true, d_쓰기);
      _GCheckButton_보이기_(_폼디자인.풍선도움말사용_GChkBtn, true, d_쓰기);
      _GCheckButton_이벤트_MClick_(_폼디자인.풍선도움말사용_GChkBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.풍선도움말사용_GChkBtn, "풍선도움말사용_GChkBtn");

  //}

  //[_폼디자인.빠른항목_GList]
  //{
      //[2022.11.10.목][추가]
      _GList_생성_(_폼디자인.빠른항목_GList, NULL, _Gui_ID_생성(), 500 - 보정_x, 350 - 보정_y, 50, 30, false);

      _GList_전체항목_(_폼디자인.빠른항목_GList,
                     //[2022.12.19.월][추가]{--------------------------------------------
                     //[목록] 에서 삭제되는 것이 아니라, "실제" 삭제되는 것이라는 것을 알려주기 위한것.
                     " ::: 실제 [폴더/파일] 에 적용됨 ::: \r\n"
                     //}----------------------------------------------------------------
                     " 삭제 \r\n 전체삭제 ",
                     d_쓰기);

      _GList_자동폭_(_폼디자인.빠른항목_GList, true, d_쓰기);
      _GList_자동높이_(_폼디자인.빠른항목_GList, true, d_쓰기);
      _GList_유효_(_폼디자인.빠른항목_GList, true, d_쓰기);
      _GList_보이기_(_폼디자인.빠른항목_GList, false, d_쓰기);

      _GList_이벤트_Select_(_폼디자인.빠른항목_GList, true, d_쓰기);

      //[2022.12.08.목][추가]{-------------------------------------
      _GList_이벤트_KillFocus_(_폼디자인.빠른항목_GList, true, d_쓰기);
      //}---------------------------------------------------------

      _GX_표시되는_이름설정_(_폼디자인.빠른항목_GList, "빠른항목_GList");

      _GList_메뉴사용_(_폼디자인.빠른항목_GList, true, d_쓰기);

  //}

  //[_폼디자인.중단요청_GBtn]
  //{
      //[2022.12.06.화][추가]
      _GButton_생성_(_폼디자인.중단요청_GBtn, NULL, _Gui_ID_생성(), 485 - 보정_x, 297 - 보정_y, 100, 40, false);
      _GButton_제목_(_폼디자인.중단요청_GBtn, "중단요청", d_쓰기);
      _GButton_제목위치X_(_폼디자인.중단요청_GBtn, 26, d_쓰기);
      _GButton_제목위치Y_(_폼디자인.중단요청_GBtn, 14, d_쓰기);
      _GButton_테두리색_(_폼디자인.중단요청_GBtn, 0x00000000, d_쓰기);

      //[2022.12.08.목][추가]{----------------------------------
      _GButton_문자색_(_폼디자인.중단요청_GBtn, 0x00ffffff, d_쓰기);
      _GButton_배경색_(_폼디자인.중단요청_GBtn, 0x0000ae00, d_쓰기);
      //}------------------------------------------------------

      _GButton_유효_(_폼디자인.중단요청_GBtn, true, d_쓰기);
      _GButton_보이기_(_폼디자인.중단요청_GBtn, false, d_쓰기);
      _GButton_이벤트_MClick_(_폼디자인.중단요청_GBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.중단요청_GBtn, "중단요청_GBtn");

  //}

  //[_폼디자인.진행막대_GLabel]
  //{
      //[2022.12.15.목][추가]{----------------------------------------------------------
      //<진행_GProgress> 에 문자열을 출력하기 위하여 사용.
      //
      //[2022.12.19.월][수정]-----------------------------------------------------------
      //단, [진행막대] 의 실제 [유효 영역(여백과 테두리까지 제외)]과 크기를 같이 한다.
      //이는 [문자열] 이 [진행막대] 의 내부 [유효부분(진행막대 자체)] 를 넘어 출력되는 것을 막기 위한것.
      //즉, [여백] 에 보이지 않도록 하기 위한것.
      //}------------------------------------------------------------------------------

      _GLabel_생성_(_폼디자인.진행막대_GLabel, _폼디자인.진행_GProgress, _Gui_ID_생성(), 4, 4, 444 - 4*2, 25 - 4*2, false);
      _GLabel_제목위치X_(_폼디자인.진행막대_GLabel, 2, d_쓰기);
      _GLabel_제목수직자동위치_(_폼디자인.진행막대_GLabel, false, d_쓰기);
      _GLabel_제목위치Y_(_폼디자인.진행막대_GLabel, 2, d_쓰기);
      _GLabel_문자색_(_폼디자인.진행막대_GLabel, clWhite, d_쓰기);
      _GLabel_제목_(_폼디자인.진행막대_GLabel, "[홈페이지] : http://www.gigyenics.co.kr", d_쓰기);
      _GLabel_유효_(_폼디자인.진행막대_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.진행막대_GLabel, false, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.진행막대_GLabel, "진행막대_GLabel");

  //}

  //[후처리]
  //{
      _GDotMatrix_전체_일시정지_(false, d_쓰기);

  //}

  //[전체 보이기]
  //{
      //[2022.01.02.일][추가]{-----------------------
      //모든 그림부품의 생성이 완성된 뒤 한번에 보이도록 한다.
      //}-------------------------------------------

      //[2022.08.28.일][주석처리]
      //여기서 처리하지 않고 <_폼디자인_이름변경대화상자_생성()> 함수 마지막에 처리.
      //이는 [이름변경대화상자] 까지 모두 완성된 뒤 보이도록 하기 위한것.
      //_GForm_보이기_(_폼디자인.기본_GForm, true, d_쓰기);

  //}

}

void _폼디자인_소멸(void)
{
  //[2022.12.06.화][추가]{--------------
  _GLabel_삭제_(_폼디자인.진행막대_GLabel);
  //}----------------------------------

  //[2022.12.06.화][추가]{-------------
  _GButton_삭제_(_폼디자인.중단요청_GBtn);
  //}---------------------------------

  //[2022.11.10.목][추가]{------------
  _GList_삭제_(_폼디자인.빠른항목_GList);
  //}--------------------------------

  //[2022.04.26.화][추가]
  _GCheckButton_삭제_(_폼디자인.풍선도움말사용_GChkBtn);
  _GLabel_삭제_(_폼디자인.풍선도움말사용_GLabel);

  //[2022.02.14.월][추가]
  _GList_삭제_(_폼디자인.목록_GList);

  //[2022.01.28.금][추가]
  _GBmpButton_삭제_(_폼디자인.제외단어목록_경로_GBmpBtn);
  _GCheckButton_삭제_(_폼디자인.제외단어목록_경로_GChkBtn);
  _GBmpButton_삭제_(_폼디자인.제외단어목록_펼치기_GBmpBtn);
  _GBmpButton_삭제_(_폼디자인.포함단어목록_펼치기_GBmpBtn);
  _GBmpButton_삭제_(_폼디자인.포함단어목록_경로_GBmpBtn);
  _GCheckButton_삭제_(_폼디자인.포함단어목록_경로_GChkBtn);
  _GBmpButton_삭제_(_폼디자인.확장자_경로_GBmpBtn);
  _GCheckButton_삭제_(_폼디자인.확장자_경로_GChkBtn);
  _GBmpButton_삭제_(_폼디자인.확장자_펼치기_GBmpBtn);

  //[2021.12.30.목][추가]{-------------------------
  _GCheckButton_삭제_(_폼디자인.검색조건_파일_GChkBtn);
  _GLabel_삭제_(_폼디자인.검색조건_파일_GLabel);
  _GCheckButton_삭제_(_폼디자인.검색조건_폴더_GChkBtn);
  _GLabel_삭제_(_폼디자인.검색조건_폴더_GLabel);
  //}---------------------------------------------

  _GButton_삭제_(_폼디자인.검색_GBtn);
  _GEdit_삭제_(_폼디자인.확장자_GEdit);
  _GLabel_삭제_(_폼디자인.확장자_GLabel);

  //[2022.11.14.월][추가]{------------
  _GTabs_삭제_(_폼디자인.검색결과_GTabs);
  //}--------------------------------

  _GList_삭제_(_폼디자인.검색결과_GList);

  //[2022.08.28.일][추가]{-------------
  _GButton_삭제_(_폼디자인.이름변경_GBtn);
  //}---------------------------------

  _GButton_삭제_(_폼디자인.저장_GBtn);
  _GLabel_삭제_(_폼디자인.검색결과_GLabel);
  _GLabel_삭제_(_폼디자인.검색결과바탕_GLabel);
  _GLabel_삭제_(_폼디자인.검색조건설명_GLabel);
  _GEdit_삭제_(_폼디자인.제외단어목록_GEdit);

  //[2022.11.22.화][추가]
  _GButton_삭제_(_폼디자인.제외단어조합_GBtn);

  _GEdit_삭제_(_폼디자인.포함단어목록_GEdit);

  //[2022.11.22.화][추가]
  _GButton_삭제_(_폼디자인.포함단어조합_GBtn);

  _GLabel_삭제_(_폼디자인.제외단어목록_GLabel);
  _GLabel_삭제_(_폼디자인.포함단어목록_GLabel);
  _GLabel_삭제_(_폼디자인.검색조건_GLabel);
  _GLabel_삭제_(_폼디자인.검색조건바탕_GLabel);

  //[2022.12.15.목][추가]{-----------------
  _GProgress_삭제_(_폼디자인.진행_GProgress);
  //}-------------------------------------

  _GButton_삭제_(_폼디자인.검색경로_GBtn);
  _GLabel_삭제_(_폼디자인.검색경로_GLabel);
  _GForm_삭제_(_폼디자인.기본_GForm);

}

void _폼디자인_이름변경대화상자_생성(void)
{
  //[2022.08.28.일][생성]{-----------------------------------------------------------
  //기존과 달리 [이름변경대화상자] 를 나중에 추가하면서 개별 폼디자이너로 만든것을 별도 함수로 합성한다.
  //[모달] 관련만 공통 함수로 구현하고 이벤트 등 나머지는 전부 개별 함수로 묶음 처리한다.
  //}-------------------------------------------------------------------------------

  //[VAR]
  //{
      char   ide_실행경로[1024];

      char   가상기계실행경로[1024];

      char   경로이름확장자[1024];

      struct ts_전광판전구설정정보  전광판전구설정정보;

      int    l, r, t, b;
      int    보정_x, 보정_y;

  //}

  //[전처리]
  //{
      _Ide_실행경로_(ide_실행경로);

      //[참고]{-----------------------------------------------------------------------------------------
      //[설계묶음] 에서 실행시와 [가상기계(GVMS)] 직접 실행시 모두 정확한 경로를 보장하는 <Ide_Gvms_실행경로()> 함수 사용.
      Ide_Gvms_실행경로(가상기계실행경로);
      //}----------------------------------------------------------------------------------------------

      _GDotMatrix_전체_일시정지_(true, d_쓰기);

  //}

  //[위치 보정값 계산]
  //{
      //[!]{------------------------------------------
      //생성된 [그림부품] 들을 [화면:중앙] 에 분포시키기 위한것.
      //}---------------------------------------------

      l = 352;
      r = 726;
      t = 175;
      b = 383;

      보정_x = (l + r)/2 - _Sys_화면영역폭_()/2;
      보정_y = (t + b)/2 - _Sys_화면영역높이_()/2;

  //}

  //[!]{------------
  //폼디자인 구현 시작.
  //}---------------

  //[_폼디자인.이름변경대화상자_GForm]
  //{
      _GForm_생성_(_폼디자인.이름변경대화상자_GForm, NULL, _Gui_ID_생성(), 352 - 보정_x, 175 - 보정_y, 324, 180, false);
      _GForm_제목줄문자열_(_폼디자인.이름변경대화상자_GForm, "::: 이름 변경 대화상자 :::", d_쓰기);
      _GForm_창최대화버튼유효_(_폼디자인.이름변경대화상자_GForm, false, d_쓰기);
      _GForm_유효_(_폼디자인.이름변경대화상자_GForm, true, d_쓰기);
      //처음에는 보이지 않고 <이름변경_GBtn> 이 눌린 경우 보여진다.
      _GForm_보이기_(_폼디자인.이름변경대화상자_GForm, false, d_쓰기);
      _GForm_이벤트_Close_(_폼디자인.이름변경대화상자_GForm, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경대화상자_GForm, "이름변경대화상자_GForm");

      //[항상 위로 설정]
      //{
          //[2022.08.29.월][수정]{-------------------
          //[이름변경대화상자] 는 [항상위에] 존재하도록 수정.
          //}---------------------------------------

          _GX_항상위로_(_폼디자인.이름변경대화상자_GForm, true);

      //}

  //}

  //[_폼디자인.이름변경_처리조건바탕_GLabel]
  //{
      _GLabel_생성_(_폼디자인.이름변경_처리조건바탕_GLabel, _폼디자인.이름변경대화상자_GForm, _Gui_ID_생성(), 4, 14, 308, 43, false);
      _GLabel_제목_(_폼디자인.이름변경_처리조건바탕_GLabel, "", d_쓰기);
      _GLabel_테두리_(_폼디자인.이름변경_처리조건바탕_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.이름변경_처리조건바탕_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.이름변경_처리조건바탕_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_처리조건바탕_GLabel, "이름변경_처리조건바탕_GLabel");

  //}

  //[_폼디자인.이름변경_처리조건_GLabel]
  //{
      _GLabel_생성_(_폼디자인.이름변경_처리조건_GLabel, _폼디자인.이름변경대화상자_GForm, _Gui_ID_생성(), 4, 4, 60, 20, false);
      _GLabel_제목_(_폼디자인.이름변경_처리조건_GLabel, "처리조건", d_쓰기);
      _GLabel_제목위치X_(_폼디자인.이름변경_처리조건_GLabel, 4, d_쓰기);
      _GLabel_배경색_(_폼디자인.이름변경_처리조건_GLabel, 0x00c0c0c0, d_쓰기);
      _GLabel_테두리_(_폼디자인.이름변경_처리조건_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.이름변경_처리조건_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.이름변경_처리조건_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_처리조건_GLabel, "이름변경_처리조건_GLabel");

  //}

  //[_폼디자인.이름변경_처리조건1_바탕_GLabel]
  //{
      _GLabel_생성_(_폼디자인.이름변경_처리조건1_바탕_GLabel, _폼디자인.이름변경_처리조건바탕_GLabel, _Gui_ID_생성(), 153, 14, 150, 24, false);
      _GLabel_제목_(_폼디자인.이름변경_처리조건1_바탕_GLabel, "", d_쓰기);
      _GLabel_테두리_(_폼디자인.이름변경_처리조건1_바탕_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.이름변경_처리조건1_바탕_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.이름변경_처리조건1_바탕_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_처리조건1_바탕_GLabel, "이름변경_처리조건1_바탕_GLabel");

  //}

  //[_폼디자인.이름변경_처리조건_경로_GChkBtn]
  //{
      _GCheckButton_생성_(_폼디자인.이름변경_처리조건_경로_GChkBtn, _폼디자인.이름변경_처리조건1_바탕_GLabel, _Gui_ID_생성(), 4, 7, false);
      _GCheckButton_확인_(_폼디자인.이름변경_처리조건_경로_GChkBtn, false, d_쓰기);
      _GCheckButton_전면색_(_폼디자인.이름변경_처리조건_경로_GChkBtn, 0x000000d8, d_쓰기);
      _GCheckButton_유효_(_폼디자인.이름변경_처리조건_경로_GChkBtn, true, d_쓰기);
      _GCheckButton_보이기_(_폼디자인.이름변경_처리조건_경로_GChkBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_처리조건_경로_GChkBtn, "이름변경_처리조건_경로_GChkBtn");

  //}

  //[_폼디자인.이름변경_처리조건_경로_GLabel]
  //{
      _GLabel_생성_(_폼디자인.이름변경_처리조건_경로_GLabel, _폼디자인.이름변경_처리조건1_바탕_GLabel, _Gui_ID_생성(), 16, 6, 52, 14, false);
      _GLabel_제목_(_폼디자인.이름변경_처리조건_경로_GLabel, "경로", d_쓰기);
      _GLabel_자동폭_(_폼디자인.이름변경_처리조건_경로_GLabel, true, d_쓰기);
      _GLabel_자동높이_(_폼디자인.이름변경_처리조건_경로_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.이름변경_처리조건_경로_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.이름변경_처리조건_경로_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_처리조건_경로_GLabel, "이름변경_처리조건_경로_GLabel");

  //}

  //[_폼디자인.이름변경_처리조건_이름_GChkBtn]
  //{
      _GCheckButton_생성_(_폼디자인.이름변경_처리조건_이름_GChkBtn, _폼디자인.이름변경_처리조건1_바탕_GLabel, _Gui_ID_생성(), 48, 7, false);
      _GCheckButton_확인_(_폼디자인.이름변경_처리조건_이름_GChkBtn, true, d_쓰기);
      _GCheckButton_전면색_(_폼디자인.이름변경_처리조건_이름_GChkBtn, 0x000000d8, d_쓰기);
      _GCheckButton_유효_(_폼디자인.이름변경_처리조건_이름_GChkBtn, true, d_쓰기);
      _GCheckButton_보이기_(_폼디자인.이름변경_처리조건_이름_GChkBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_처리조건_이름_GChkBtn, "이름변경_처리조건_이름_GChkBtn");

  //}

  //[_폼디자인.이름변경_처리조건_이름_GLabel]
  //{
      _GLabel_생성_(_폼디자인.이름변경_처리조건_이름_GLabel, _폼디자인.이름변경_처리조건1_바탕_GLabel, _Gui_ID_생성(), 60, 6, 52, 14, false);
      _GLabel_제목_(_폼디자인.이름변경_처리조건_이름_GLabel, "이름", d_쓰기);
      _GLabel_자동폭_(_폼디자인.이름변경_처리조건_이름_GLabel, true, d_쓰기);
      _GLabel_자동높이_(_폼디자인.이름변경_처리조건_이름_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.이름변경_처리조건_이름_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.이름변경_처리조건_이름_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_처리조건_이름_GLabel, "이름변경_처리조건_이름_GLabel");

  //}

  //[_폼디자인.이름변경_처리조건_확장자_GChkBtn]
  //{
      _GCheckButton_생성_(_폼디자인.이름변경_처리조건_확장자_GChkBtn, _폼디자인.이름변경_처리조건1_바탕_GLabel, _Gui_ID_생성(), 92, 7, false);
      _GCheckButton_전면색_(_폼디자인.이름변경_처리조건_확장자_GChkBtn, 0x000000d8, d_쓰기);
      _GCheckButton_유효_(_폼디자인.이름변경_처리조건_확장자_GChkBtn, true, d_쓰기);
      _GCheckButton_보이기_(_폼디자인.이름변경_처리조건_확장자_GChkBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_처리조건_확장자_GChkBtn, "이름변경_처리조건_확장자_GChkBtn");

  //}

  //[_폼디자인.이름변경_처리조건_확장자_GLabel]
  //{
      _GLabel_생성_(_폼디자인.이름변경_처리조건_확장자_GLabel, _폼디자인.이름변경_처리조건1_바탕_GLabel, _Gui_ID_생성(), 104, 6, 40, 14, false);
      _GLabel_제목_(_폼디자인.이름변경_처리조건_확장자_GLabel, "확장자", d_쓰기);
      _GLabel_자동폭_(_폼디자인.이름변경_처리조건_확장자_GLabel, true, d_쓰기);
      _GLabel_자동높이_(_폼디자인.이름변경_처리조건_확장자_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.이름변경_처리조건_확장자_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.이름변경_처리조건_확장자_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_처리조건_확장자_GLabel, "이름변경_처리조건_확장자_GLabel");

  //}

  //[_폼디자인.이름변경_처리조건0_바탕_GLabel]
  //{
      _GLabel_생성_(_폼디자인.이름변경_처리조건0_바탕_GLabel, _폼디자인.이름변경_처리조건바탕_GLabel, _Gui_ID_생성(), 5, 14, 144, 24, false);
      _GLabel_제목_(_폼디자인.이름변경_처리조건0_바탕_GLabel, "", d_쓰기);
      _GLabel_테두리_(_폼디자인.이름변경_처리조건0_바탕_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.이름변경_처리조건0_바탕_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.이름변경_처리조건0_바탕_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_처리조건0_바탕_GLabel, "이름변경_처리조건0_바탕_GLabel");

  //}

  //[_폼디자인.이름변경_처리조건_선택항목_GRdoBtn]
  //{
      _GRadioButton_생성_(_폼디자인.이름변경_처리조건_선택항목_GRdoBtn, _폼디자인.이름변경_처리조건0_바탕_GLabel, _Gui_ID_생성(), 4, 7, false);
      _GRadioButton_확인_(_폼디자인.이름변경_처리조건_선택항목_GRdoBtn, true, d_쓰기);
      _GRadioButton_전면색_(_폼디자인.이름변경_처리조건_선택항목_GRdoBtn, 0x000000d8, d_쓰기);
      _GRadioButton_유효_(_폼디자인.이름변경_처리조건_선택항목_GRdoBtn, true, d_쓰기);
      _GRadioButton_보이기_(_폼디자인.이름변경_처리조건_선택항목_GRdoBtn, true, d_쓰기);
      _GRadioButton_이벤트_MClick_(_폼디자인.이름변경_처리조건_선택항목_GRdoBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_처리조건_선택항목_GRdoBtn, "이름변경_처리조건_선택항목_GRdoBtn");

  //}

  //[_폼디자인.이름변경_처리조건_선택항목_GLabel]
  //{
      _GLabel_생성_(_폼디자인.이름변경_처리조건_선택항목_GLabel, _폼디자인.이름변경_처리조건0_바탕_GLabel, _Gui_ID_생성(), 16, 6, 52, 14, false);
      _GLabel_제목_(_폼디자인.이름변경_처리조건_선택항목_GLabel, "선택항목", d_쓰기);
      _GLabel_자동폭_(_폼디자인.이름변경_처리조건_선택항목_GLabel, true, d_쓰기);
      _GLabel_자동높이_(_폼디자인.이름변경_처리조건_선택항목_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.이름변경_처리조건_선택항목_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.이름변경_처리조건_선택항목_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_처리조건_선택항목_GLabel, "이름변경_처리조건_선택항목_GLabel");

  //}

  //[_폼디자인.이름변경_처리조건_전체항목_GRdoBtn]
  //{
      _GRadioButton_생성_(_폼디자인.이름변경_처리조건_전체항목_GRdoBtn, _폼디자인.이름변경_처리조건0_바탕_GLabel, _Gui_ID_생성(), 73, 7, false);
      _GRadioButton_전면색_(_폼디자인.이름변경_처리조건_전체항목_GRdoBtn, 0x000000d8, d_쓰기);
      _GRadioButton_유효_(_폼디자인.이름변경_처리조건_전체항목_GRdoBtn, true, d_쓰기);
      _GRadioButton_보이기_(_폼디자인.이름변경_처리조건_전체항목_GRdoBtn, true, d_쓰기);
      _GRadioButton_이벤트_MClick_(_폼디자인.이름변경_처리조건_전체항목_GRdoBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_처리조건_전체항목_GRdoBtn, "이름변경_처리조건_전체항목_GRdoBtn");

  //}

  //[_폼디자인.이름변경_처리조건_전체항목_GLabel]
  //{
      _GLabel_생성_(_폼디자인.이름변경_처리조건_전체항목_GLabel, _폼디자인.이름변경_처리조건0_바탕_GLabel, _Gui_ID_생성(), 86, 6, 52, 14, false);
      _GLabel_제목_(_폼디자인.이름변경_처리조건_전체항목_GLabel, "전체항목", d_쓰기);
      _GLabel_자동폭_(_폼디자인.이름변경_처리조건_전체항목_GLabel, true, d_쓰기);
      _GLabel_자동높이_(_폼디자인.이름변경_처리조건_전체항목_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.이름변경_처리조건_전체항목_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.이름변경_처리조건_전체항목_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_처리조건_전체항목_GLabel, "이름변경_처리조건_전체항목_GLabel");

  //}

  //[_폼디자인.이름변경_문자열바탕_GLabel]
  //{
      _GLabel_생성_(_폼디자인.이름변경_문자열바탕_GLabel, _폼디자인.이름변경대화상자_GForm, _Gui_ID_생성(), 4, 70, 308, 55, false);
      _GLabel_제목_(_폼디자인.이름변경_문자열바탕_GLabel, "", d_쓰기);
      _GLabel_테두리_(_폼디자인.이름변경_문자열바탕_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.이름변경_문자열바탕_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.이름변경_문자열바탕_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_문자열바탕_GLabel, "이름변경_문자열바탕_GLabel");

  //}

  //[_폼디자인.이름변경_문자열_GLabel]
  //{
      _GLabel_생성_(_폼디자인.이름변경_문자열_GLabel, _폼디자인.이름변경대화상자_GForm, _Gui_ID_생성(), 4, 61, 48, 20, false);
      _GLabel_제목_(_폼디자인.이름변경_문자열_GLabel, "문자열", d_쓰기);
      _GLabel_제목위치X_(_폼디자인.이름변경_문자열_GLabel, 4, d_쓰기);
      _GLabel_배경색_(_폼디자인.이름변경_문자열_GLabel, 0x00c0c0c0, d_쓰기);
      _GLabel_테두리_(_폼디자인.이름변경_문자열_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.이름변경_문자열_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.이름변경_문자열_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_문자열_GLabel, "이름변경_문자열_GLabel");

  //}

  //[_폼디자인.이름변경_찾을문자열_GLabel]
  //{
      _GLabel_생성_(_폼디자인.이름변경_찾을문자열_GLabel, _폼디자인.이름변경_문자열바탕_GLabel, _Gui_ID_생성(), 4, 16, 72, 14, false);
      _GLabel_제목_(_폼디자인.이름변경_찾을문자열_GLabel, "찾을 문자열", d_쓰기);
      _GLabel_자동폭_(_폼디자인.이름변경_찾을문자열_GLabel, true, d_쓰기);
      _GLabel_자동높이_(_폼디자인.이름변경_찾을문자열_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.이름변경_찾을문자열_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.이름변경_찾을문자열_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_찾을문자열_GLabel, "이름변경_찾을문자열_GLabel");

  //}

  //[_폼디자인.이름변경_찾을문자열_GEdit]
  //{
      _GEdit_생성_(_폼디자인.이름변경_찾을문자열_GEdit, _폼디자인.이름변경_문자열바탕_GLabel, _Gui_ID_생성(), 79, 14, 224, 16, false);
      _GEdit_배경색_(_폼디자인.이름변경_찾을문자열_GEdit, 0x00f5f5f5, d_쓰기);
      _GEdit_유효_(_폼디자인.이름변경_찾을문자열_GEdit, true, d_쓰기);
      _GEdit_보이기_(_폼디자인.이름변경_찾을문자열_GEdit, true, d_쓰기);
      _GEdit_이벤트_KEnter_(_폼디자인.이름변경_찾을문자열_GEdit, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_찾을문자열_GEdit, "이름변경_찾을문자열_GEdit");

  //}

  //[_폼디자인.이름변경_교체문자열_GLabel]
  //{
      _GLabel_생성_(_폼디자인.이름변경_교체문자열_GLabel, _폼디자인.이름변경_문자열바탕_GLabel, _Gui_ID_생성(), 5, 36, 72, 14, false);
      _GLabel_제목_(_폼디자인.이름변경_교체문자열_GLabel, "교체 문자열", d_쓰기);
      _GLabel_자동폭_(_폼디자인.이름변경_교체문자열_GLabel, true, d_쓰기);
      _GLabel_자동높이_(_폼디자인.이름변경_교체문자열_GLabel, true, d_쓰기);
      _GLabel_유효_(_폼디자인.이름변경_교체문자열_GLabel, true, d_쓰기);
      _GLabel_보이기_(_폼디자인.이름변경_교체문자열_GLabel, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_교체문자열_GLabel, "이름변경_교체문자열_GLabel");

  //}

  //[_폼디자인.이름변경_교체문자열_GEdit]
  //{
      _GEdit_생성_(_폼디자인.이름변경_교체문자열_GEdit, _폼디자인.이름변경_문자열바탕_GLabel, _Gui_ID_생성(), 79, 34, 224, 16, false);
      _GEdit_배경색_(_폼디자인.이름변경_교체문자열_GEdit, 0x00f5f5f5, d_쓰기);
      _GEdit_유효_(_폼디자인.이름변경_교체문자열_GEdit, true, d_쓰기);
      _GEdit_보이기_(_폼디자인.이름변경_교체문자열_GEdit, true, d_쓰기);
      _GEdit_이벤트_KEnter_(_폼디자인.이름변경_교체문자열_GEdit, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경_교체문자열_GEdit, "이름변경_교체문자열_GEdit");

  //}

  //[_폼디자인.이름변경대화상자_확인_GBtn]
  //{
      _GButton_생성_(_폼디자인.이름변경대화상자_확인_GBtn, _폼디자인.이름변경대화상자_GForm, _Gui_ID_생성(), 57, 129, 100, 25, false);
      _GButton_제목_(_폼디자인.이름변경대화상자_확인_GBtn, "변경", d_쓰기);
      _GButton_제목위치X_(_폼디자인.이름변경대화상자_확인_GBtn, 38, d_쓰기);
      _GButton_문자색_(_폼디자인.이름변경대화상자_확인_GBtn, 0x00ffffff, d_쓰기);
      _GButton_배경색_(_폼디자인.이름변경대화상자_확인_GBtn, 0x000000d8, d_쓰기);
      _GButton_테두리색_(_폼디자인.이름변경대화상자_확인_GBtn, 0x00000000, d_쓰기);
      _GButton_유효_(_폼디자인.이름변경대화상자_확인_GBtn, true, d_쓰기);
      _GButton_보이기_(_폼디자인.이름변경대화상자_확인_GBtn, true, d_쓰기);
      _GButton_이벤트_MClick_(_폼디자인.이름변경대화상자_확인_GBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경대화상자_확인_GBtn, "이름변경대화상자_확인_GBtn");

  //}

  //[_폼디자인.이름변경대화상자_취소_GBtn]
  //{
      _GButton_생성_(_폼디자인.이름변경대화상자_취소_GBtn, _폼디자인.이름변경대화상자_GForm, _Gui_ID_생성(), 161, 129, 100, 25, false);
      _GButton_제목_(_폼디자인.이름변경대화상자_취소_GBtn, "취소", d_쓰기);
      _GButton_제목위치X_(_폼디자인.이름변경대화상자_취소_GBtn, 38, d_쓰기);
      _GButton_유효_(_폼디자인.이름변경대화상자_취소_GBtn, true, d_쓰기);
      _GButton_보이기_(_폼디자인.이름변경대화상자_취소_GBtn, true, d_쓰기);
      _GButton_이벤트_MClick_(_폼디자인.이름변경대화상자_취소_GBtn, true, d_쓰기);
      _GX_표시되는_이름설정_(_폼디자인.이름변경대화상자_취소_GBtn, "이름변경대화상자_취소_GBtn");

  //}

  //[후처리]
  //{
      _GDotMatrix_전체_일시정지_(false, d_쓰기);

  //}

  //[전체 보이기]
  //{
      //[!]{-----------------------------------
      //모든 그림부품의 생성이 완성된 뒤 기본창을 보인다.
      //}--------------------------------------

      _GForm_보이기_(_폼디자인.기본_GForm, true, d_쓰기);

  //}

}

void _폼디자인_이름변경대화상자_소멸(void)
{
  //[2022.08.28.일][생성]

  _GButton_삭제_(_폼디자인.이름변경대화상자_취소_GBtn);
  _GButton_삭제_(_폼디자인.이름변경대화상자_확인_GBtn);
  _GEdit_삭제_(_폼디자인.이름변경_교체문자열_GEdit);
  _GLabel_삭제_(_폼디자인.이름변경_교체문자열_GLabel);
  _GEdit_삭제_(_폼디자인.이름변경_찾을문자열_GEdit);
  _GLabel_삭제_(_폼디자인.이름변경_찾을문자열_GLabel);
  _GLabel_삭제_(_폼디자인.이름변경_문자열_GLabel);
  _GLabel_삭제_(_폼디자인.이름변경_문자열바탕_GLabel);
  _GLabel_삭제_(_폼디자인.이름변경_처리조건_전체항목_GLabel);
  _GRadioButton_삭제_(_폼디자인.이름변경_처리조건_전체항목_GRdoBtn);
  _GLabel_삭제_(_폼디자인.이름변경_처리조건_선택항목_GLabel);
  _GRadioButton_삭제_(_폼디자인.이름변경_처리조건_선택항목_GRdoBtn);
  _GLabel_삭제_(_폼디자인.이름변경_처리조건0_바탕_GLabel);
  _GLabel_삭제_(_폼디자인.이름변경_처리조건_확장자_GLabel);
  _GCheckButton_삭제_(_폼디자인.이름변경_처리조건_확장자_GChkBtn);
  _GLabel_삭제_(_폼디자인.이름변경_처리조건_이름_GLabel);
  _GCheckButton_삭제_(_폼디자인.이름변경_처리조건_이름_GChkBtn);
  _GLabel_삭제_(_폼디자인.이름변경_처리조건_경로_GLabel);
  _GCheckButton_삭제_(_폼디자인.이름변경_처리조건_경로_GChkBtn);
  _GLabel_삭제_(_폼디자인.이름변경_처리조건1_바탕_GLabel);
  _GLabel_삭제_(_폼디자인.이름변경_처리조건_GLabel);
  _GLabel_삭제_(_폼디자인.이름변경_처리조건바탕_GLabel);
  _GForm_삭제_(_폼디자인.이름변경대화상자_GForm);

}

void _폼디자인_모달_초기화(void)
{
  _폼디자인.기본_GForm_모달 = _GForm_유효_(_폼디자인.기본_GForm, NULL, d_읽기);

  //[2022.02.14.월][추가]
  _폼디자인.목록_GList_모달 = _GList_유효_(_폼디자인.목록_GList, NULL, d_읽기);

  //[2022.11.10.목][추가]
  _폼디자인.빠른항목_GList_모달 = _GList_유효_(_폼디자인.빠른항목_GList, NULL, d_읽기);

  //[2022.12.06.화][추가]
  _폼디자인.중단요청_GBtn_모달 = _GButton_유효_(_폼디자인.중단요청_GBtn, NULL, d_읽기);

  //[이름변경대화상자 관련]
  //{
      //[2022.08.28.일][추가]
      _폼디자인.이름변경대화상자_GForm_모달 = _GForm_유효_(_폼디자인.이름변경대화상자_GForm, NULL, d_읽기);

  //}

}

void _폼디자인_모달_구현(bool  p모달유무)
{
  if(p모달유무 == false)
  {
    _폼디자인.기본_GForm_모달 = _GForm_유효_(_폼디자인.기본_GForm, NULL, d_읽기);
    _GForm_유효_(_폼디자인.기본_GForm, false, d_쓰기);

    //[2022.02.14.월][추가]
    _폼디자인.목록_GList_모달 = _GList_유효_(_폼디자인.목록_GList, NULL, d_읽기);
    _GList_유효_(_폼디자인.목록_GList, false, d_쓰기);

    //[2022.11.10.목][추가]
    _폼디자인.빠른항목_GList_모달 = _GList_유효_(_폼디자인.빠른항목_GList, NULL, d_읽기);
    _GList_유효_(_폼디자인.빠른항목_GList, false, d_쓰기);

    //[2022.12.06.화][추가]
    _폼디자인.중단요청_GBtn_모달 = _GButton_유효_(_폼디자인.중단요청_GBtn, NULL, d_읽기);
    _GButton_유효_(_폼디자인.중단요청_GBtn, false, d_쓰기);

    //[이름변경대화상자 관련]
    //{
        //[2022.08.28.일][추가]
        _폼디자인.이름변경대화상자_GForm_모달 = _GForm_유효_(_폼디자인.이름변경대화상자_GForm, NULL, d_읽기);
        _GForm_유효_(_폼디자인.이름변경대화상자_GForm, false, d_쓰기);

    //}

  }
  else
  {
    _GForm_유효_(_폼디자인.기본_GForm, _폼디자인.기본_GForm_모달 && true, d_쓰기);

    //[2022.02.14.월][추가]
    _GList_유효_(_폼디자인.목록_GList, _폼디자인.목록_GList_모달 && true, d_쓰기);

    //[2022.11.10.목][추가]
    _GList_유효_(_폼디자인.빠른항목_GList, _폼디자인.빠른항목_GList_모달 && true, d_쓰기);

    //[2022.12.06.화][추가]
    _GButton_유효_(_폼디자인.중단요청_GBtn, _폼디자인.중단요청_GBtn_모달 && true, d_쓰기);

    //[이름변경대화상자 관련]
    //{
        //[2022.08.28.일][추가]
        _GForm_유효_(_폼디자인.이름변경대화상자_GForm, _폼디자인.이름변경대화상자_GForm_모달 && true, d_쓰기);

    //}

  }

}

void _폼디자인_이벤트(struct t_Gui_알림문64  *p알림문64)
{
  if     ((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.기본_GForm)) && (p알림문64->알림문 == d_GuiMsg_Close))
  {
    _폼디자인_기본_GForm_이벤트_Close(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.기본_GForm)) && (p알림문64->알림문 == d_GuiMsg_Resize))
  {
    _폼디자인_기본_GForm_이벤트_Resize(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.기본_GForm)) && (p알림문64->알림문 == d_GuiMsg_Move))
  {
    //[2023.01.01.일][추가]
    _폼디자인_기본_GForm_이벤트_Move(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.검색경로_GBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    _폼디자인_검색경로_GBtn_이벤트_MClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.저장_GBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    _폼디자인_저장_GBtn_이벤트_MClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.이름변경_GBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    _폼디자인_이름변경_GBtn_이벤트_MClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.검색결과_GList)) && (p알림문64->알림문 == d_GuiMsg_Select))
  {
    _폼디자인_검색결과_GList_이벤트_Select(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.검색결과_GList)) && (p알림문64->알림문 == d_GuiMsg_MSelect))
  {
    _폼디자인_검색결과_GList_이벤트_MSelect(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.검색결과_GList)) && (p알림문64->알림문 == d_GuiMsg_MEnter))
  {
    _폼디자인_검색결과_GList_이벤트_MEnter(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.검색결과_GList)) && (p알림문64->알림문 == d_GuiMsg_MLeave))
  {
    _폼디자인_검색결과_GList_이벤트_MLeave(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.검색결과_GList)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    //[2022.09.18.일][추가]
    _폼디자인_검색결과_GList_이벤트_MClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.검색결과_GList)) && (p알림문64->알림문 == d_GuiMsg_MDClick))
  {
    //[2022.09.18.일][추가]
    _폼디자인_검색결과_GList_이벤트_MDClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.검색결과_GList)) && (p알림문64->알림문 == d_GuiMsg_MDown))
  {
    //[2022.11.10.목][추가]
    _폼디자인_검색결과_GList_이벤트_MDown(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.검색결과_GList)) && (p알림문64->알림문 == d_GuiMsg_MUp))
  {
    //[2022.11.10.목][추가]
    _폼디자인_검색결과_GList_이벤트_MUp(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.검색결과_GList)) && (p알림문64->알림문 == d_GuiMsg_Scroll))
  {
    //[2022.10.29.토][추가]
    _폼디자인_검색결과_GList_이벤트_Scroll(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.검색결과_GTabs)) && (p알림문64->알림문 == d_GuiMsg_Select))
  {
    //[2022.11.14.월][추가]
    _폼디자인_검색결과_GTabs_이벤트_Select(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.검색_GBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    _폼디자인_검색_GBtn_이벤트_MClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.확장자_펼치기_GBmpBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    _폼디자인_확장자_펼치기_GBmpBtn_이벤트_MClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.확장자_펼치기_GBmpBtn)) && (p알림문64->알림문 == d_GuiMsg_MEnter))
  {
    //[2022.02.21.월][추가]
    _폼디자인_확장자_펼치기_GBmpBtn_이벤트_MEnter(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.확장자_펼치기_GBmpBtn)) && (p알림문64->알림문 == d_GuiMsg_MLeave))
  {
    //[2022.02.21.월][추가]
    _폼디자인_확장자_펼치기_GBmpBtn_이벤트_MLeave(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.확장자_경로_GChkBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    _폼디자인_확장자_경로_GChkBtn_이벤트_MClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.확장자_경로_GBmpBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    _폼디자인_확장자_경로_GBmpBtn_이벤트_MClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.포함단어목록_경로_GChkBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    _폼디자인_포함단어목록_경로_GChkBtn_이벤트_MClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.포함단어목록_경로_GBmpBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    _폼디자인_포함단어목록_경로_GBmpBtn_이벤트_MClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.포함단어목록_펼치기_GBmpBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    _폼디자인_포함단어목록_펼치기_GBmpBtn_이벤트_MClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.포함단어목록_펼치기_GBmpBtn)) && (p알림문64->알림문 == d_GuiMsg_MEnter))
  {
    //[2022.02.21.월][추가]
    _폼디자인_포함단어목록_펼치기_GBmpBtn_이벤트_MEnter(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.포함단어목록_펼치기_GBmpBtn)) && (p알림문64->알림문 == d_GuiMsg_MLeave))
  {
    //[2022.02.21.월][추가]
    _폼디자인_포함단어목록_펼치기_GBmpBtn_이벤트_MLeave(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.제외단어목록_펼치기_GBmpBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    _폼디자인_제외단어목록_펼치기_GBmpBtn_이벤트_MClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.제외단어목록_펼치기_GBmpBtn)) && (p알림문64->알림문 == d_GuiMsg_MEnter))
  {
    //[2022.02.21.월][추가]
    _폼디자인_제외단어목록_펼치기_GBmpBtn_이벤트_MEnter(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.제외단어목록_펼치기_GBmpBtn)) && (p알림문64->알림문 == d_GuiMsg_MLeave))
  {
    //[2022.02.21.월][추가]
    _폼디자인_제외단어목록_펼치기_GBmpBtn_이벤트_MLeave(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.제외단어목록_경로_GChkBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    _폼디자인_제외단어목록_경로_GChkBtn_이벤트_MClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.제외단어목록_경로_GBmpBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    _폼디자인_제외단어목록_경로_GBmpBtn_이벤트_MClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.목록_GList)) && (p알림문64->알림문 == d_GuiMsg_KillFocus))
  {
    //[2022.02.14.월][추가]
    _폼디자인_목록_GList_이벤트_KillFocus(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.풍선도움말사용_GChkBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    //[2022.04.26.화][추가]
    _폼디자인_풍선도움말사용_GChkBtn_이벤트_MClick(p알림문64);

  }

  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.빠른항목_GList)) && (p알림문64->알림문 == d_GuiMsg_Select))
  {
    //[2022.11.10.목][추가]
    _폼디자인_빠른항목_GList_이벤트_Select(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.빠른항목_GList)) && (p알림문64->알림문 == d_GuiMsg_KillFocus))
  {
    //[2022.12.08.목][추가]
    _폼디자인_빠른항목_GList_이벤트_KillFocus(p알림문64);

  }

  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.포함단어조합_GBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    //[2022.11.22.화][추가]
    _폼디자인_포함단어조합_GBtn_이벤트_MClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.제외단어조합_GBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    //[2022.11.22.화][추가]
    _폼디자인_제외단어조합_GBtn_이벤트_MClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.중단요청_GBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    //[2022.12.06.화][추가]
    _폼디자인_중단요청_GBtn_이벤트_MClick(p알림문64);

  }

}

void _폼디자인_이름변경대화상자_이벤트(struct t_Gui_알림문64  *p알림문64)
{
  //[2022.08.28.일][생성]

  if     ((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.이름변경대화상자_GForm)) && (p알림문64->알림문 == d_GuiMsg_Close))
  {
    _폼디자인_이름변경대화상자_GForm_이벤트_Close(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.이름변경_처리조건_선택항목_GRdoBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    _폼디자인_이름변경_처리조건_선택항목_GRdoBtn_이벤트_MClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.이름변경_처리조건_전체항목_GRdoBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    _폼디자인_이름변경_처리조건_전체항목_GRdoBtn_이벤트_MClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.이름변경_찾을문자열_GEdit)) && (p알림문64->알림문 == d_GuiMsg_KEnter))
  {
    _폼디자인_이름변경_찾을문자열_GEdit_이벤트_KEnter(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.이름변경_교체문자열_GEdit)) && (p알림문64->알림문 == d_GuiMsg_KEnter))
  {
    _폼디자인_이름변경_교체문자열_GEdit_이벤트_KEnter(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.이름변경대화상자_확인_GBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    _폼디자인_이름변경대화상자_확인_GBtn_이벤트_MClick(p알림문64);

  }
  else if((p알림문64->식별자 == _Gui_ID_읽기(_폼디자인.이름변경대화상자_취소_GBtn)) && (p알림문64->알림문 == d_GuiMsg_MClick))
  {
    _폼디자인_이름변경대화상자_취소_GBtn_이벤트_MClick(p알림문64);

  }

}





