본문 바로가기

BCB11

TrayIcon - TaskbarCreated 신호시.... UINT iTaskBarCreate; void __fastcall TF_LogMain::FormCreate(TObject *Sender) { iTaskBarCreate = ::RegisterWindowMessage(_T("TaskbarCreated")); } void __fastcall TF_LogMain::WndProc(Messages::TMessage &Message) { if(Message.Msg==iTaskBarCreate) { //탐색기가 다시 실행되었을때 TrayIcon 다시 등록 AddTrayIcon(); } TForm::WndProc(Message); } 2009. 7. 12.
host 정보를 바꿔봐~ 배치파일을 통한 hosts변경을 작성하였으나 사용자에 따라 활용도가 낮아서 윈어플로 만들었다. ㅋㅋ 몇시간 만에 뚝딱 만든거라 부실~~ 부실~~ 필요하면 기능은 하나씩 늘리자는 생각만 가짐. 사용법은: 아무 폴더나 하나 만들고 압축을 풀고 hosts라는 폴더에 각각의 호스트 파일을 복사 또는 생성하고 exe파일을 실행하면 hosts폴더의 파일을 목록으로 보여주네. 목록 중 원하는 하나를 선택하면 (더블클릭 또는 엔터) 해당 정보의 host파일이 적요. 캬 ~ 간단하죠~~~ 5. host 정보 미리보기 추가 함. 6. 창 Resize 가능하게 함. 2009. 6. 25.
DoCapture(IHTMLElement *ele, IViewObject2 *vObj, int width, int height, int cwidth, int cheight, int wd, int hd) void __fastcall TForm1::Button1Click(TObject *Sender) { CppWebBrowser1->Navigate(WideString(Edit1->Text)); } //--------------------------------------------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender) { IViewObject2 *vObj; IHTMLElement2 *ele2; IHTMLElement2 *ele_5; IHTMLDocument2 *doc2; IHTMLElement *ele; IHTMLElement *ele_4; IHTMLDocument3 *doc3; long bHe.. 2008. 8. 19.
TShellWindows void __fastcall TForm1::Button1Click(TObject *Sender) { TShellWindows *Sh = new TShellWindows(NULL); try { for(int i = 0; i Count; i++) { if(Sh->Item(i) == NULL) continue; Draw(Sh->Item(i)); break; } } __finally { delete Sh; } } //--------------------------------------------------------------------------- void __fastcall TForm1::Draw(IDispatch *Idisp) { IWebBrowser2 *IE = (IWebBrowser2 *)N.. 2008. 8. 19.
TInternetExplorer ie = new TInternetExplorer(NULL); ie->OnStatusTextChange = IEStatusTextChange; ie->Visible = true; ie->Navigate(WideString("http://www.sonystyle.co.kr")); ie->Free(); 2008. 8. 14.
WebBrowser-Capture IViewObject2 *vObj ; TRect rect = Rect(0, 0, CppWebBrowser1->Width, CppWebBrowser1->Height); Graphics::TBitmap *bmp = new Graphics::TBitmap(); bmp->Width = CppWebBrowser1->Width; bmp->Height = CppWebBrowser1->Height; if(FAILED(CppWebBrowser1->Document->QueryInterface(IID_IViewObject2, (void **)&vObj))) return; OleCheck(vObj->Draw(DVASPECT_CONTENT, 1, NULL, NULL, this->Handle, bmp->Canvas->Handle.. 2008. 8. 14.