#include #pragma hdrstop #include //--------------------------------------------------------------------------- #pragma argsused WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR lpCmdLine, int) { HGLOBAL temp_Handle ; // The variable type is case sensitive char* temp_ptr ; OpenClipboard(0); // 0 means no window temp_Handle = GlobalAlloc (GMEM_MOVEABLE + GMEM_DDESHARE, strlen(lpCmdLine) + 1 ); temp_ptr = (char*)GlobalLock(temp_Handle); memcpy (temp_ptr, lpCmdLine, strlen(lpCmdLine)+1); GlobalUnlock(temp_Handle); EmptyClipboard; SetClipboardData(CF_TEXT, temp_Handle); CloseClipboard(); return 0; }