2010년 11월 21일 일요일

스크롤이나, 프래임의 두깨를 안보이게 하는 방법 : CHtmlviewer hide 3d border



// refer url :http://blog.naver.com/harry5313?Redirect=Log&logNo=50005344292
// CHtmlViewer 를 쓸일이 있는대 , 스크롤이나, 프래임의 두깨를 안보이게 하는 방법이 꾀나 있었지만 온통.IDocHostUIHandler::GetHostInfo() 이 함수에 관련된것들이고,
이방법은 클래스를 가져와야되겠기에 번거롭다.



// hide 3d border
void CHtmlViewEX::SetBookBorder()
{
if ( m_pBrowserApp == NULL ) return;

CHTMLDocument doc(GetHtmlDocument());
if ( !doc.Valid() ) return;


IHTMLElement* pBodyElem = doc.GetBody();
if ( !pBodyElem!= NULL) return;
//hide 3d border
IHTMLStyle *pStyle= NULL;

HRESULT hr;
hr = pBodyElem->get_style(&pStyle);
if(SUCCEEDED(hr)){
pStyle->put_borderStyle(CComBSTR("none"));
pStyle->Release();
}
}

2010년 4월 27일 화요일

WebKit <> MS IE 의 대항마.

알기전에 ( before introduce )

referenee URL .
http://www.cocoadev.co.kr/127
1. Xcode2/ cocoa

http://planet.webkit.org/ (http://webkit.org/blog/ )
1. How WebKit Loads a Web Page
2. More Web Inspector Updates
3. Announcing SunSpider 0.9.1

download webkit
http://webkit.org/


about . ( www.naver.com : hased99 )
:http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10402&docId=100436567&qb=7Ju57YK3&enc=utf8§ion=kin&rank=2&sort=0&spq=0&pid=f9PkHsoi5UZssv9uf0osss--250262&sid=S9ea9I1s10sAAAfpHrU

프레임워크 라면 뼈대.. 일종의 틀을 말합니다.
물론 java나 c 같은 언어를 두고 지칭하는 단어는 아닙니다..
java를 기반으로 특정의 프로젝트를 한다고 과정할때
프레임워크를 사용한다고 하면 효율과 생산성을 높인 뼈대를 제공해 주기때문에
우리는 살만 붙이면 되는 격이죠(UI)..
저도 Webkit에 대한 내용은 잘 모르겠지만.. 질문내용에 포함되듯이..
해당 프레임워크는 애플PC의 웹브라우져를 만드는데 필요한 틀을 제공해주는 것 같네요..
스스로 원하는 기능의 웹브라우져를 작성해 사용하라는 것은 경쟁사에 비해서
큰 강점이 되겠군요..

:http://www.cocoadev.co.kr/127
WebKit은 애플의 대표적인 오픈소스 프로젝트 중에 하나 입니다. 대표적인 사파리뿐만 아니라 아도비 에어, 아이폰, 노키아의 폰부라우져, 구글 안드로이드 플랫폼등 여러 프로젝트에서 사용되었습니다. (출처:WikiPedia/WebKit)