본문 바로가기
반응형

IT창고/API20

반투명 윈도우 만들기....플랫폼 SDK #define _WIN32_WINNT 0x0501 #define WINVER 0x0501 #pragma comment(linker, "/subsystem:windows") #include LRESULT CALLBACK WndProc( HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) { switch( msg ) { case WM_CREATE: // 윈도우의 특정색을 투명하게 처리하고, 윈도우 전체에 반투명 효과를 준다. SetLayeredWindowAttributes(hwnd, 0, //투명처리할 색, 200, //불투명 정도(0, 255) LWA_ALPHA); return 0; case WM_LBUTTONDOWN: return 0; case WM_DESTROY:.. 2007. 1. 22.
마우스가 하는 행동을 다른 컴퓨터에서하는것을 자신컴에서 하는것처럼 #include "CalServer.h" #define WIN32_LEAN_AND_MEAN // windows.h 에서 자주 사용하지 않은 것은 컴파일에서 제외 한다. // winsock2.h외의 충돌을 막아 준다. #include #include #include #include// STL의 vector using namespace std; #pragma comment(lib, "ws2_32.lib") DWORD WINAPI MessageFun(void * mes) { SOCKET s = (SOCKET)mes; //클라이언트가 보내는 구조체를 수신한다. CALCPACKET packet; int total = sizeof(packet); // 수신해야 하는 크기 int current = 0;// 현재 수신.. 2007. 1. 22.
클립보드(Ctr+C) #include #include void main() { char buf[256] = {0}; while(1) { printf("클립보드로 전송할 메세지를 입력하세요 : "); gets(buf); //*************************************************** //클립보드로 전송할 이동가능한 메모리를 할당. HANDLE hData = GlobalAlloc(GMEM_MOVEABLE,256); //핸들기반의 이동가능 메모리를 포인터로 변경한다. char * pData = (char *)GlobalLock(hData); strcpy(pData,buf); GlobalUnlock(hData); //***********************************************.. 2007. 1. 22.
WM_COPYDATA #include #include LRESULT CALLBACK WndProc(HWND hwnd,UINT iMessage,WPARAM wParam,LPARAM lParam); TCHAR lpszClass[] = TEXT("first"); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrev, LPSTR lpCmdLine, int nShowCmd) { AllocConsole();//콘솔창 생성 freopen("CONOUT$",//콘솔을 "wt",//text write모드로 stdout);//stdoutrhk 연결 //EnumFiles("C:\\"); MSG Message; //1. 위도우 클래스 만들기 (10가지를 다 정확히 입력하지 않으면 화면이 뜨지 않는다... 2007. 1. 22.
반응형