C++ Builder/예제소스
-
fnFieldByNameC++ Builder/예제소스 2019. 4. 26. 10:05
//---------------------------------------------------------------------------void __fastcall TTempleF::fnCallTempleId(){TadReqQuery *pReqQry;UnicodeString sSql; try{pReqQry = new TadReqQuery(m_pAppInfo->MQMgr);pReqQry->JobID = 6600;//enum TadDBJobType {djtSelect, djtInsert, djtUpdate, djtDelete, djtCancel, djtClear, djtInsertArray, djtTransaction};pReqQry->JobType = djtSelect;//enum TadDBQueryTy..
-
ExportGridToExcelC++ Builder/예제소스 2019. 4. 18. 11:31
1 2 3 4 5 6 7 8 9 10 void __fastcall TForm1::Button3Click(TObject *Sender) { AnsiString aFName = ""; if(SaveDialog1->Execute()){ aFName = SaveDialog1->FileName; ExportGridToExcel(aFName,cxGrid1,true,true,true,"xls"); } } //--------------------------------------------------------------------------- 출처:http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_qna&no=61455 볼랜드포럼: Re..
-
윈도우 창 이동(BoderStyle = bsNone)C++ Builder/예제소스 2019. 2. 26. 11:26
출처: http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_qna&no=56531 @ 창 크기 Resizeable // 선언private:// User declarationsvoid __fastcall CreateParams(TCreateParams& Params); // 구현void __fastcall TForm1::CreateParams(TCreateParams& Params){TForm::CreateParams(Params);Params.Style = WS_POPUP | WS_THICKFRAME;} @ 폼 상단 부분 보더 없애는 소스 // WndProc virtual method overridevoid __fastcal..
-
종료확인C++ Builder/예제소스 2019. 1. 31. 16:10
void __fastcall TMainF::FormCloseQuery(TObject *Sender, bool &CanClose){ CanClose = false;// 메세지 내용, 메세지 창 이름, YES/NO 버튼, 무름표 아이콘, 모달폼if(Application->MessageBox(L"프로그램을 종료하시겠습니까?", L"확인", MB_YESNO|MB_ICONQUESTION|MB_APPLMODAL) == IDNO) return; // https://docs.microsoft.com/ko-kr/windows/desktop/api/winuser/nf-winuser-messagebox (메세지 박스 참고) // 스레드 종료if(m_pAppInfo->ThreadId){PostThreadMessage(m_pA..