I mean, I can't copy text from my program to the clipboard.

- Joelcnz

On 12-Sep-11 3:50 PM, Joel Christensen wrote:
Thanks Jimmy. Your example worked. Or though I haven't managed to get
the other way to work.

[code]
import std.stdio;
//import core.stdc.string;
import std.c.string;
import std.string;
import std.conv;

extern(Windows) {
bool OpenClipboard(void*);
void* GetClipboardData(uint);
void* SetClipboardData(uint, void*);
}

void main() {
if (OpenClipboard(null)) {
auto cstr = cast(char*)GetClipboardData( 1 );
if (cstr)
writeln(to!string(cast(char*)cstr[0..strlen(cstr)]));

SetClipboardData( 1, cast(char*)toStringz( "data set" ) );
}
}
[/code]

Reply via email to