04. november 2003 - 13:50
Der er
7 kommentarer og 1 løsning
Kopier til udklipsholder
Har brug for lidt kode der kan ligge en string over i en udklipsholder, vel at mærke i Windows.
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
04. november 2003 - 13:58
#1
Du kan sikker bruge noget i stil med : #include <windows.h> #pragma hdrstop #include <condefs.h> //--------------------------------------------------------------------------- #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; }
04. november 2003 - 14:25
#2
Jeg har ikke condefs.h liggende... Og hvis jeg downloader den er der bar e nogle andre henvisninger der ikke er der... Er der ikke en anden metode?
04. november 2003 - 14:35
#3
Har du prøvet uden?
04. november 2003 - 14:36
#4
Det her virker : #include <windows.h> int main(int argc, char* argv[]) { OpenClipboard(0); char szText[12]; sprintf(szText, "%s", "Dillerdaller"); HGLOBAL hText = GlobalAlloc (GMEM_MOVEABLE + GMEM_DDESHARE, strlen(szText) + 1 ); char* temp_ptr = (char*)GlobalLock(hText); memcpy (temp_ptr, szText, strlen(szText)+1); GlobalUnlock(hText); EmptyClipboard(); SetClipboardData(CF_TEXT, hText); CloseClipboard(); return 0; }
04. november 2003 - 14:44
#5
Nu kan den ikke finde sprintf()...
04. november 2003 - 15:05
#6
ups... #include <stdio.h> skal med :)
04. november 2003 - 16:05
#7
mange tak :)
05. november 2003 - 07:52
#8
det var så lidt - takker for point :)
Kurser inden for grundlæggende programmering