시작 --> 실행 --> regedit를 실행하여 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl 를 찾아서,Control을 클릭한 다음 오른쪽에 나타나는 목록에서 Wait To Kill Service Timeout을 더블 클릭 한다. 그리고 20000 으로 설정된 값을 100 으로 수정하면 윈도우 종료 속도가 이전보다 훨씬 향상된다. 그런데 정보의 바다에 범람하는 다양한 팁들을 전부 챙길 필요는 없어도 기...
윈도우즈의 속도를 조금이라도 빠르게 만들고 싶은 사람들에게는 창의 최대화 , 최소화에 따른 애니메이션 효과도 속도를 저하 시키는 원인이 됩니다. 애니메이션 효과를 주지 않는 대신 그 속도를 높여주는 방법을 소개하겠습니다.① 레지스트리 편집기를 실행한다.컴퓨터의 `시작' 버튼을 눌러 `실행' 메뉴에 들어가 regedit을 입력하고 `확인' 버튼을 누르면 레지스트리 편집기가 열립니다.② 변경 할 사항:HKEY_CURRENT_USERControl Pa...
윈도우즈에서 윈도우 창의 최대화, 최소화에 따른 애니메이션 효과를 제거하여 윈도우 창의 속도를 높여보자.먼저레지스트리 편집기를 실행(왼쪽 하단 윈도우 시작메뉴에서 실행을 선택하고 를 친다)한다. 그리고HKEY_CURRENT_USERControlPaneldesktopwindowmetrics로이동우측 화면에서 마우스 오른쪽 버튼을 누른후 을선택하고MinAnimate라고 입력하고 더블클릭하여 으로 설정한다. 이것으로 창이 열리거나 닫힐때 최대화 , 최소화 애니...
윈도우 XP는 응용프로그램이 정지하면 해당 프로그램의 응답을 기다렸다가 프로그램 정지를 실행한다. 이 프로그램의 응답시간(타임아웃시간)을 조절하면 윈도우 XP 정지시간을 줄일 수 있다 먼저 레지스트리 편집기 실행하여 아래 항목을 순서로 찾는다.[HKEY_CURRENT_USER ↓Control Panel ↓Desktop ...
윈도 XP는 실행 중인 프로그램이 동작을 멈추면 응답이 있을 때까지 기다리는데, 이 기다리는 시간을 짧게 조절하면 불필요한 시간 낭비를 줄일 수 있다. ‘시작→실행’을 클릭하고 나타나는 ‘실행’ 창에 ‘regedit’라고 입력한 다음 키를 누르면 윈도 레지스트리 편집기가 실행된다. 여기에서 ‘HKEY_CURRENT_USERControl PanelDesktop’ 키로 이동한 다음 오른쪽 창에서 ‘HungAppTimeout’ 항목을 더블클릭한다. ...
프로그램의 언인스톨러을 사용하여 프로그램을 제거했을 때 제어판 속에 목록에서 목록이 그대로 남아 있을 때가 있다. 이런 경우 지우고자 하는 프로그램이 지워지지도 않고 설치에 문제가 될 수도 있다.윈도우 "시작"-->"실행"-->regedit를 쳐넣고 enter 키를 친다.그 다음,내컴퓨터HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall 에서프로그램 추가에 있는 목록이 보일 것이다.그 중에...
Embedded OS같은것을 하려다보면 부팅시 부팅이미지를 띄우고 싶지 않아하는 경우가 있다.Windows XP에서 부팅시 부팅 이미지(Booting GUI)를 나오지 않게 하려면 다음과 같이 실행해 준다.[시작] -> msconfig -> BOOT.INI 탭 이동 -> NOGUIBOOT 탭 채크 -> 확인다음번 부팅시에는 부팅로고가 뜨지 않을것이다.Embedded STB같은것을 만들고자 하고 있다면,이같은 비기를 통해 간단히 흉내낼 수 있다.
Your first task is to create a Delphi function used to download a file from the Internet. One way of achieving this task is to use the WinInet API calls. Delphi gives us full access to the WinInet API (wininet.pas) which we can use to connect to and retrie...
작업관리자를 띄워보면 어떤 프로그램이 떠 있는지 다 나온다.이걸 막으려먼 프로젝트 소스에서 다음과 같이 초기화를 해주면된다....Application.Initialize;Application.Title := '';Application.CreateForm(TForm1, Form1);...이렇게 해주면 Taskbar에도 안뜬다.
특정 문자열을 찾아내 주는 소스.델파이 프로그래밍 할 때마다 자주 애용하는 소스이다. function StrFnd( source, key: String): Integer;vari, j, flen, slen, klen: Integer;beginslen := Length( source);klen := Length( key);flen := slen - klen + 1;for i := 1 to flen dobegin if sour...
char *strTitle, *strArtist, *strTime;{/* Add song information to play list */LV_ITEM lvitem;lvitem.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_STATE ;// lvitem.iImage = MemoryType - 1; /* Set Image Type */lvitem.state = 0;lvitem.stateMask = ...
보통 LPCTSTR로 선언해서 쓰는데 그럼 가다가 end of string 이후가 깨져버린다.그때 파라메터를 CHAR * 로 선언해서 쓰면된다.Visual C++ 6.0에서는 CHAR* 선언이 불가능하므로 수동으로 고쳐주면된다.이때 컨트롤 부분에서는 다음과 같은 부분도 수정해주어야 한다.VTS_BSTR로 선언되어진 부분을 VTS_PI1로 선언해주면된다.그러면 데이터 송수신시 깨지지 않는다.from ControlDISP_FUNCTION(CKlientCtrl...
가끔 어플리케이션을에게 메시지를 보내서 통채로 죽이고 싶을때가 있다.어플리케이션들아 우리 같이 종료하자!!!이럴때는 윈도우 메시지를 정의해놓고,브로드케스트 해주는 방법을 써주면 좋다. 보내는 곳UINT nCloseRegMsg = ::RegisterWindowMessage("ISCREEN_CP_APP");::PostMessage(HWND_BROADCAST, nCloseRegMsg, 0, 0);받는 곳UINT nCloseRegMsg = ::Regis...
Embedded XP같은거 사용해서 커스톰 웹브라우져같은거 만들때 이런 방법을 많이 쓴다.셋톱박스 전용 브라우져 만들때 꼭 써야하는 방식이라고나 할까...내용 요약:IE Control을 사용하여 개발하는 어플리케이션 내에 정의된 함수를 javascript로 window.external.[사용자 정의 함수] 로 호출하는 방법.기본적으로는 함수는 Public으로 정의하여 구현하면 IE위에서 돌아가는 javascipt에서도 Call할수 있다.# call방법wi...
The SetWindowPos function changes the size, position, and Z order of a child, pop-up, or top-level window. Child, pop-up, and top-level windows are ordered according to their appearance on the screen. The topmost window receives the highest rank and ...
You should be able to use this demo as a skeleton application for your own project.A standard CDialog MFC EXE application was created with the wizard and apart from the standard supplied code, the following functions were overridden.void OnClose() Used to ...
* 불투명 윈도우 만들기방금전에 책에서 본 예제로 만든겁니다.님의 코드보다 더 자원을 먹을지는 모르겠지만 참고하세요.윈도 2000이상에서만 된다고 하네요.전역입니다 :// 투명 설정을 위한 상수 정의#define WS_EX_LAYERED 0x00080000#define LWA_ALPHA ...
윈도우 드래그해서 움직이고 싶은데 어떻게 하는지 모르시는 분은 다음의 이벤트를 추가해 보시라. void Cgdiplus_demoDlg::OnLButtonDown(UINT nFlags, CPoint point){ // 다음과 같이 PostMessage를 넣어주면 간단히 구현 가능 ...