모니터 끄는 API 2006.09.28
모니터를 강제로 꺼주는 API가 있다.다음을 적용해보라.PostMessage( GetDesktopWindow(),WM_SYSCOMMAND, SC_MONITORPOWER, 2 );
wave 파일 mixing 하기. (웨이브 믹싱) 2006.09.28
용도는.. 배경음에다 목소리 합칠때 사용하는 겁니다.검증은 좀 덜됐지만, 이런식으로 하면.. 얼마든지 응용이 가능할꺼 같네요.그럼.. 문제 있으시면 답글 부탁드립니다. // WAVE 파일을 Mixing 한다. - 배경음 + 목소리용// [in] pFile1 : 목소리 파일// [in] pFile2 : 배경음 파일...
ATL/ActiveX 에서 자바스크립트로 데이터(문자열) 보내기 2006.09.28
음.. 보통 param 으로 엑티브X로 값을 넘겨 받아서 쓰는데요
그 반대도 궁금해서 찾아봤더니 자료가 별로 없더군요.
혹시나 해서 올립니다.
1. 클래스뷰 인터페이스항목에서 메서드를 추가합니다
2. 매개 변수 형식을 VARIANT* 로 하고 특성에 out과 retval을 설정합니다.
(메서드 이름과 변수 이름은 적당히....
System Log-Off, Suspend, Reboot, Shutdown 시키기 2006.09.28
윈도우에서 시스템 Shutdown, Reboot, Log-Off는 ExitWindowsEx 함수로, Suspend는 SetSystemPowerState 함수로 가능합니다.윈도우 NT를 베이스로 하는 2000, XP의 경우는 시스템을 컨트롤 하기 위해서는 권한을 변경하는 과정이 필요합니다. BOOL IsWindowsNT(){ ...
GDI+ 에서 이미지 반투명 처리하기.. 2006.09.28
GDI 에선 AlphaBlend 라는 함수로 가능하기는 하는데찍을 부분의 이미지 색상과 혼합을 해야 제대로 구현이 됩니다계산식이야 MSDN 에도 있고 여기 Q&A 에 검색해도 있습니다.AlphaBlend 로 하다가 계산하는거 짜증나서GDI+ 찾아 보니까 있더군여..MSDN 에서 발췌했습니다.여기 검색해봐도 없길래... 갖다 붙여 넣습니...
자기자신 IP알아내기(로칼컴퓨터) 2006.09.28
^^.여러가지 방법이 올라와 있지만 제 컴에는 이넘 밖에 되지 않았습니다.Test 컴파일러 : VC++6.0 , VC++.NET #include <windows.h>#include <winsock.h>#include <stdio.h>#pragma comment(lib, "ws2_32.lib"...
웹브라우져가 떠서 웹페이지 보이게 하는 소스 2006.09.27
참으로 간단하다.ShellExecute라는 함수를 쓰면 된다.
// ShellExecute(Application.Handle, nil, PCHAR(strWorkingDir), nil, '', SW_SHOW);ShellExecute( NULL, NULL, "http://kurapa.com", NULL, "", SW_SHOW)...
ActiveX에 다이얼로그 붙이기 2006.09.27
ActiveX Control안에 다른 ActiveX Control을 올려놓을때는 차일드 속성외에..app에 initinstance에서 AfxEnableControlContainer();를 호출해줘야 합니다..예..BOOL CClientApp::InitInstance(){BOOL bInit = COleControlModule::InitInsta...
드라이브 문자 알아내는 소스 2006.09.27
내가 사용하고 있는 PC에서 드라이브가 어떤게 사용가능한지 알아내는 소스.void CDriveCheckUtilDlg::CheckForDriveLetterAccess(){ char m_DriveLetter[80]={ "\0" };
// following is for case that the system does not ...
모달리스 다이얼로그의 종료 버튼을 클릭했을 때 종료가 안될때... 2006.09.27
모달리스 다이얼로그의 종료 버튼을 클릭했을 때 종료가 안될때...요로코롬 해보슈~WndProc(..){switch(){ case WM_SYSCOMMAND: { if(wParam==SC_CLOSE) { &nb...
DirectShow - NULL Rendering Example 2006.09.27
DirectShow를 이용하여 간단히 컨텐츠를 재생하는 프로그램 소스다.이것만 이해하면 DirectShow의 절반은 이해 한 셈이다.#include <dshow.h>#pragma comment(lib, "strmiids.lib") // #pragma comment(lib, "quartz.lib") // usual...
Broadcast를 이용한 Application 종료 2006.09.27
가끔 어플리케이션을에게 메시지를 보내서 통채로 죽이고 싶을때가 있다.어플리케이션들아 우리 같이 종료하자!!!이럴때는 윈도우 메시지를 정의해놓고,브로드케스트 해주는 방법을 써주면 좋다.
보내는 곳UINT nCloseRegMsg = ::RegisterWindowMessage("ISCREEN_CP_APP");::Pos...
IE Control을 사용하여 만든 어플리케이션에서 javascript로 어플리케이션에 정의된 함수 호출하는 방법 2006.09.27
Embedded XP같은거 사용해서 커스톰 웹브라우져같은거 만들때 이런 방법을 많이 쓴다.셋톱박스 전용 브라우져 만들때 꼭 써야하는 방식이라고나 할까...내용 요약:IE Control을 사용하여 개발하는 어플리케이션 내에 정의된 함수를 javascript로 window.external.[사용자 정의 함수] 로 호출하는 방법.기본적으로는 함수는...
윈도우 옮기는 API - SetWindowPos 2006.09.27
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...
GDI+ Programming 방법 2006.09.27
[중요1] Graphics 개체를 사용한다.[중요2] 다음의 헤더선언을 꼭 해야된다 #include <gdiplus.h> using ...
불투명 윈도우 만들기 2006.09.27
* 불투명 윈도우 만들기방금전에 책에서 본 예제로 만든겁니다.님의 코드보다 더 자원을 먹을지는 모르겠지만 참고하세요.윈도 2000이상에서만 된다고 하네요.전역입니다 :// 투명 설정을 위한 상수 정의#define WS_EX_LAYERED 0x000...
BITMAP 오브젝트에서 가로,세로 크기 알아내기 2006.09.27
열라 간단.int GetCBitmapWidth(const CBitmap & cbm){ BITMAP bm; cbm.GetObject(sizeof(BITMAP),&bm);&nb...
듀얼 모니터에서 Focused Monitor의 Rect 알아내기 2006.09.27
HMONITOR hMonitor; MONITORINFO mi; RECT rc; &n...
|