<style>


#login .id{top:0;left:0}
#login .id input, #login .pw input{width:116px;height:18px;color:#7B794F;font-size:12px;border:1px solid #B5B37C;font-family:돋움}
#login .pw{top:21px;left:0}

</style>

<div id="login">
    <span class="id"><input id="idObj" type="text" name="id"  ></span>
    <span class="pw"><input id="pwdObj" type="password" name="pw"  ></span>
</div>


HTML은 css로 안되는게 없더라.....
2007/09/01 21:57 2007/09/01 21:57
TAG

HTML 메타태그 리프레쉬

개발/HTML/CSS/JS 2007/09/01 21:55 posted by zekill
<meta http-equiv="REFRESH" content="0; URL=/">

아...보면 알지만 고개만 돌리면 스펠링을 까먹어..ㅡㅡ;;; 붕언가...
2007/09/01 21:55 2007/09/01 21:55
<body oncontextmenu='return false' ondragstart='return false' onselectstart='return false'>


뭐 가끔 까먹어서 여기저기 찾아볼때가....ㅡㅡ;;;
2007/09/01 21:54 2007/09/01 21:54

국가리스트 셀렉트박스

개발/HTML/CSS/JS 2007/09/01 21:52 posted by zekill
<SCRIPT LANGUAGE="JavaScript">
<!--
function DrDw2(F,b){
    var aCL=F.split("~");
    var iC=aCL.length;
    if(aCL[iC-1]=="")iC--;
    var i=0;
    while(i<iC){
        document.write("<option value=\""+aCL[i]+"\""+(b==aCL[i]?" selected":"")+">"+aCL[i+1]);i=i+2;
    }
}
//-->
</SCRIPT>
<select id="iRegion" name="pff00000000010004" style="ime-mode:disabled;" />
<script type="text/javascript">
DrDw2("DGHJLNS~Select One~AF~Afghanistan~AL~Albania~DZ~Algeria~AS~American Samoa~AD~Andorra~AO~Angola~AI~Anguilla~AQ~Antarctica~AG~Antigua and Barbuda~AR~Argentina~AM~Armenia~AW~Aruba~AC~Ascension Island~AU~Australia~AT~Austria~AZ~Azerbaijan~BS~Bahamas~BH~Bahrain~BD~Bangladesh~BB~Barbados~BY~Belarus~BE~Belgium~BZ~Belize~BJ~Benin~BM~Bermuda~BT~Bhutan~BO~Bolivia~BA~Bosnia and Herzegovina~BW~Botswana~BV~Bouvet Island~BR~Brazil~IO~British Indian Ocean Territory~BN~Brunei~BG~Bulgaria~BF~Burkina Faso~BI~Burundi~KH~Cambodia~CM~Cameroon~CA~Canada~CV~Cape Verde~KY~Cayman Islands~CF~Central African Republic~TD~Chad~CL~Chile~CN~China~CX~Christmas Island~CC~Cocos (Keeling) Islands~CO~Colombia~KM~Comoros~CG~Congo~CD~Congo (DRC)~CK~Cook Islands~CR~Costa Rica~CI~C?e d'Ivoire~HR~Croatia~CU~Cuba~CY~Cyprus~CZ~Czech Republic~DK~Denmark~DJ~Djibouti~DM~Dominica~DO~Dominican Republic~EC~Ecuador~EG~Egypt~SV~El Salvador~GQ~Equatorial Guinea~ER~Eritrea~EE~Estonia~ET~Ethiopia~FK~Falkland Islands (Islas Malvinas)~FO~Faroe Islands~FJ~Fiji Islands~FI~Finland~FR~France~GF~French Guiana~PF~French Polynesia~TF~French Southern and Antarctic Lands~GA~Gabon~GM~Gambia, The~GE~Georgia~DE~Germany~GH~Ghana~GI~Gibraltar~GR~Greece~GL~Greenland~GD~Grenada~GP~Guadeloupe~GU~Guam~GT~Guatemala~GG~Guernsey~GN~Guinea~GW~Guinea-Bissau~GY~Guyana~HT~Haiti~HM~Heard Island and McDonald Islands~HN~Honduras~HK~Hong Kong SAR~HU~Hungary~IS~Iceland~IN~India~ID~Indonesia~IR~Iran~IQ~Iraq~IE~Ireland~IM~Isle of Man~IL~Israel~IT~Italy~JM~Jamaica~JP~Japan~JE~Jersey~JO~Jordan~KZ~Kazakhstan~KE~Kenya~KI~Kiribati~KR~Korea~KW~Kuwait~KG~Kyrgyzstan~LA~Laos~LV~Latvia~LB~Lebanon~LS~Lesotho~LR~Liberia~LY~Libya~LI~Liechtenstein~LT~Lithuania~LU~Luxembourg~MO~Macao SAR~MK~Macedonia, Former Yugoslav Republic of~MG~Madagascar~MW~Malawi~MY~Malaysia~MV~Maldives~ML~Mali~MT~Malta~MH~Marshall Islands~MQ~Martinique~MR~Mauritania~MU~Mauritius~YT~Mayotte~MX~Mexico~FM~Micronesia~MD~Moldova~MC~Monaco~MN~Mongolia~MS~Montserrat~MA~Morocco~MZ~Mozambique~MM~Myanmar~NA~Namibia~NR~Nauru~NP~Nepal~NL~Netherlands~AN~Netherlands Antilles~NC~New Caledonia~NZ~New Zealand~NI~Nicaragua~NE~Niger~NG~Nigeria~NU~Niue~NF~Norfolk Island~KP~North Korea~MP~Northern Mariana Islands~NO~Norway~OM~Oman~PK~Pakistan~PW~Palau~PS~Palestinian Authority~PA~Panama~PG~Papua New Guinea~PY~Paraguay~PE~Peru~PH~Philippines~PN~Pitcairn Islands~PL~Poland~PT~Portugal~PR~Puerto Rico~QA~Qatar~RE~Reunion~RO~Romania~RU~Russia~RW~Rwanda~WS~Samoa~SM~San Marino~ST~S? Tom?and Pr?cipe~SA~Saudi Arabia~SN~Senegal~YU~Serbia and Montenegro~SC~Seychelles~SL~Sierra Leone~SG~Singapore~SK~Slovakia~SI~Slovenia~SB~Solomon Islands~SO~Somalia~ZA~South Africa~GS~South Georgia and the South Sandwich Islands~ES~Spain~LK~Sri Lanka~SH~St. Helena~KN~St. Kitts and Nevis~LC~St. Lucia~PM~St. Pierre and Miquelon~VC~St. Vincent and the Grenadines~SD~Sudan~SR~Suriname~SJ~Svalbard and Jan Mayen~SZ~Swaziland~SE~Sweden~CH~Switzerland~SY~Syria~TW~Taiwan~TJ~Tajikistan~TZ~Tanzania~TH~Thailand~TP~Timor-Leste~TG~Togo~TK~Tokelau~TO~Tonga~TT~Trinidad and Tobago~TA~Tristan da Cunha~TN~Tunisia~TR~Turkey~TM~Turkmenistan~TC~Turks and Caicos Islands~TV~Tuvalu~UG~Uganda~UA~Ukraine~AE~United Arab Emirates~UK~United Kingdom~US~United States~UM~United States Minor Outlying Islands~UY~Uruguay~UZ~Uzbekistan~VU~Vanuatu~VA~Vatican City~VE~Venezuela~VN~Vietnam~VI~Virgin Islands~VG~Virgin Islands, British~WF~Wallis and Futuna~YE~Yemen~ZM~Zambia~ZW~Zimbabwe","KR");
</script>
</select>


=========================================================
전에 필요해서 하나하나 입력하다...나라가 이리많은 줄 첨알았다..결국 두손들고 엠에스 홈피서 살째기....ㅋㅋ
2007/09/01 21:52 2007/09/01 21:52
음..이거 예전에 잠깐 하다가 말아서...까먹을까바...정리해논거...-0-

================================================================
다이렉트쇼 사용 세팅
================================================================
1. 인클루딩 세팅
sdk dshow baseclasses 폴더를 인클루딩세팅(최상위 인클루드)
sdk dshow baseclasses\\debug or \\release 폴더를 lib세팅(최상위 라이브러리)

2.프로젝트세팅(알트+F7)
링크탭의 제너럴 카테고리에서 object/library modules에 아래 파일 포함
strmbasd.lib strmiids.lib
strmbasd.lib는 디버그파일이며 strmbase.lib가 릴리즈파일
포함 파일은 상황에 따라 변경

3.초기화
어플리케이션 초기화부분에
CoInitialize(NULL); //COM 사용을 위한 초기화
끝나기 전에
CoUninitialize();




================================================================
다이렉트쇼 사용 예
================================================================
IGraphBuilder *m_pGB; //그래프빌더 선언

아래와 같이 인스턴스 생성
CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, IID_IGraphBuilder, (void**)&m_pGB);

IMediaControl *m_pMC;
m_pGB->QueryInterface(IID_IMediaControl, (void**)&m_pMC);

그래픽빌더에서 미디어컨트롤개체 유무판단하여 개체포인터 얻어와 사용

사용후 반드시 릴리즈


================================================================
필터추가 사용 예
================================================================

IBaseFilter *pFilterOverlayMixer;
//필터개체 선언
LIF(CoCreateInstance(CLSID_INNIS_OverlayMixer, NULL,
    CLSCTX_INPROC_SERVER,IID_IBaseFilter, (void**)&pFilterOverlayMixer));
//오버레이믹서개체 생성
LIF(m_pGB->AddFilter(pFilterOverlayMixer, L"Overlay Mixer"));
//그래픽빌더에 오버레이필터 추가
SAFE_RELEASE(pFilterOverlayMixer);
//릴리즈



================================================================
클래스가 정의 되어있지 않은 필터를 부를때
================================================================

클래스를 사용자가 수동으로 선언 선언형식은 아래와 같이.....

// Overlay Mixer {CD8743A1-3736-11D0-9E69-00C04FD7C15B}
DEFINE_GUID(CLSID_INNIS_OverlayMixer,
    0xcd8743a1, 0x3736, 0x11d0, 0x9e, 0x69, 0x0, 0xc0, 0x4f, 0xd7, 0xc1, 0x5b);


위와 같이 헤더파일을 작성한뒤 사용할 cpp파일에 인클루딩
인클루딩전에는 guid초기화를 위해 initguid.h파일을 인클루딩

sample.cpp 내용
-----------
.
.

#include <initguid.h>
#include "myuuids.h"

.
.
.


위와같이 선언 뒤 사용


================================================================
그래프스파이 사용
================================================================
프로젝트세팅의 C/C++탭의 전처리기 선언부분에 REGISTER_FILTERGRAPH를 추가
#ifdef REGISTER_FILTERGRAPH
    DWORD                m_dwGraphRegister ; //변수 선언
#endif
선언한 변수를 초기화

필터작업 뒤에

#ifdef REGISTER_FILTERGRAPH
    hr=AddGraphToRot(m_pGB, &m_dwGraphRegister);
    if(FAILED(hr))
        m_dwGraphRegister = 0;
#endif

를 기재 AddGraphToRot는 이미 있는 함수 그대로 사용

해제작업시에
#ifdef REGISTER_FILTERGRAPH
    RemoveGraphFromRot(m_dwGraphRegister);
    m_dwGraphRegister = 0;
#endif
를 기재 RemoveGraphFromRot는 이미 만들어진 함수 그대로 사용

위 두 함수가 레지스트리에 등록 및 제거하는 함수이며

이상태로 실행된 상태에서 그래프에디터에서 필터그래프를 확인 가능

================================================================


지금 보니...머가먼지..ㅡㅡ;; 언제 시간날때 디쇼의 세계로 다시....
2007/09/01 21:51 2007/09/01 21:51