본문 바로가기
반응형

IT창고308

GUI 계산기 import java.awt.*; import java.awt.event.*; public class CalculatorGUI extends Frame implements ActionListener,ItemListener { String name_01,name_02; double Num2=0; double buf; private Label ans; private Button key1,key2,key3, key4,key5,key6; private Button key7,key8,key9,key0,keydot; private Button keyPlus,keyMin,keyMul,keyDiv,keyEquel,keyCE,KeyC; private Button keyBack,MC,MR,MS,Mplus; private .. 2007. 1. 22.
반투명 윈도우 만들기....플랫폼 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.