전체 글319 HexStr을 TColor로 변경 하는 함수 TColor __fastcall TLayerForm::HexStrToTColor(AnsiString Hex) { TColor color = 0; int length = StrLen(Hex.c_str()); int value = 0; char ch1, ch2; unsigned char array[3] = {0}; for (int i = 0, j = 0; i ='A' && ch1='a' && ch1='A' && ch2='a' && ch2 2010. 4. 22. QT for Symbian NOKIA 5800 XpressMusic을 구입하고 Symbian에 관심을 갖게 되었다.Windows Mobile 프로그램은 C#을 이용해서 개발해 보았고 Symbian은 어떻게 다른지 궁금했다.그러던중 QT를 이용하면 내가 알고 있는 C++을 이용해서 개발이 가능하다는 것을 확인했다.QT는 예전부터 들어 왔고 책도 가지고 있지만 크게 관심을 가지고 있지 않았었다.현재 C++ Builder와 Visual Studio를 이용해서 개발을 해 왔기 때문에 필요성을 느끼지 않아서 일 것이다.그러다가 이번에 다른 회사와 같이 하는 프로젝트에서 QT를 이용해서 개발을 한다고 들었다.우선 QT를 이용해서 Symbian 개발 설정을 하는데 가장 많이 도움을 준 싸이트를 소개하자면 유투브다.QT Studios에서 배포한.. 2010. 3. 24. 스마트폰비교 HTC 터치다이아몬드 : 노키아 5800 우선 작년 11월달에 스마트폰 프로그램 개발 목적과 터치폰을 사용해 보자는 욕심에HTC Touch Diamond (터치 다이아몬드)를 구입했다.터치다이아몬드를 받고 정말 작은 스마트폰이다 라는 생각을 했다.이제까지 보지 못한 예쁜 디자인에 ?湛? 두께 그러나 스펙은 다름 뛰어났다.기본 사양 모델명Touch Diamond제조사HTCOSWindows Mobile 6.1 ProfessionalCPUQualcomm MSM7201A 528MHzROM/RAM256/192LCD/Color480 x 640 pixels 2.8 inches / 65,536Color 16Bit배터리방식900mAh (분리형)무선랜내장블루투스GPS내장내장CDMA내장카메라315만화소확장슬롯없음 (내장메모리 4Gbytes)이미지 제품 박스 안에 .. 2010. 3. 10. Excel ColumnWidth 변경 매크로 Sub Macro1()'' Macro1 Macro' 박상훈이(가) 2010-02-01에 기록한 매크로'' 바로 가기 키: Ctrl+k' Columns("A:X").Select Selection.ColumnWidth = 4End Sub 2010. 2. 1. StringGrid 셀 병합 및 표시방법 세팅 1. StringGrid Component Setting - DefaultDrawing = false; - FixedCols = 0; - FixedRows = 0; - LineColor = clBtnShadow; Canvas; ACanvas->Brush->Color = clWhite; ACanvas->Pen->Color = clBtnShadow; if (ACol%2) { CellRect = StringGrid->CellRect(ACol-1,ARow); Rect.Left = CellRect.Left; CellRect = StringGrid->CellRect(ACol,ARow); Rect.Right = CellRect.Right; if (ACol%4 == 1) ACanvas->Brush->Color = cl.. 2010. 1. 22. Excel 셀에 데이터 넣고 색을 바꾸는 방법 void __fastcall FillColorCell(int row, int col, int ColorIndex) { try { Variant cell, column, interior; cell = xlSheet.OlePropertyGet("Cells", row, col); column = cell.OlePropertyGet("Columns"); interior = column.OlePropertyGet("Interior"); interior.OlePropertySet("ColorIndex", ColorIndex); interior.OlePropertySet("Pattern", 1); //1 - xlSolid } catch(...) { } } 2010. 1. 19. Excel 설치 여부 확인 #include //..... Variant xlApp; try { xlApp = GetActiveOleObject("Excel.Application"); } catch(...) { ShowMessage("엑셀 프로그램이 없습니다."); } //..... 2010. 1. 19. Excel의 셀에 이미지 삽입 방법 아래 두 함수를 한번 살표 보세요 ExcelInsertImage SaveBitmapToExcel // Variant V; Variant excel_app; Variant excel_window; Variant excel_book; Variant my_worksheet; //---------------------------------------------------------------------------- void __fastcall TDLG_RPT_EXCEL::ExcelOpen() { excel_app=Variant::CreateObject("excel.application"); excel_app.OlePropertySet("Visible", (Variant)false); } //-----------.. 2010. 1. 19. Excel에서 특정 열의 타입을 지정해주는 방법 ref: http://www.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_qna&no=51088Excel은 너무 많은 기능이 있어서 그것을 익히기도 쉽지않은데.. 프로그램으로 직접 제어하는 기능까지 다 알기는 어렵죠 하지만 어떠한 특이한 기능이라도 찾는 방법이 있으니 .. 그것은 메크로 라는 것입니다. 1. 엑셀을 실행하고 2. 도구 => 메크로 =>새 메크로 실행 한후.. 3. 엑셀에서 원하는 기능을 수행하고. 4. 도구 => 메크로 => 메크로 정기 한후 5. 그 메크로의 내용을 그대로 코딩하면 됩니다. 특정 셀의 타입을 변경하는 방법을 메크로로 기록하니 아래와 같이 되더군요 //-----------------------------------.. 2010. 1. 19. 이전 1 ··· 27 28 29 30 31 32 33 ··· 36 다음