Click here to Skip to main content
15,879,613 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: WritePrinter Fails to Print on Inkjet Printer Pin
sandford_j29-Sep-20 22:23
professionalsandford_j29-Sep-20 22:23 
AnswerRe: WritePrinter Fails to Print on Inkjet Printer Pin
mo149230-Sep-20 8:55
mo149230-Sep-20 8:55 
GeneralRe: WritePrinter Fails to Print on Inkjet Printer Pin
sandford_j30-Sep-20 12:05
professionalsandford_j30-Sep-20 12:05 
AnswerRe: WritePrinter Fails to Print on Inkjet Printer Pin
mo14921-Oct-20 1:18
mo14921-Oct-20 1:18 
GeneralRe: WritePrinter Fails to Print on Inkjet Printer Pin
sandford_j1-Oct-20 2:53
professionalsandford_j1-Oct-20 2:53 
QuestionCopying to ClipBoard By using SendInput, Failure....[Solved] Pin
EuiyongYun28-Sep-20 14:37
EuiyongYun28-Sep-20 14:37 
AnswerRe: Copying to ClipBoard By using SendInput, Failure.... Pin
Victor Nijegorodov28-Sep-20 22:59
Victor Nijegorodov28-Sep-20 22:59 
GeneralRe: Copying to ClipBoard By using SendInput, Failure.... Pin
EuiyongYun29-Sep-20 2:50
EuiyongYun29-Sep-20 2:50 
Thanks a lot!
I fixed it thanks to you.

C++
void Send_KeyBoard_Control_C()
{
	HWND notepad = ::FindWindow(__T("NotePad"), NULL );
	if (notepad == NULL) {
		return;
	}

	if (!::SetForegroundWindow(notepad)) {
		return;
	}

	int sendCount = 0;
	INPUT input;

	// Press the "Ctrl" key
	ZeroMemory(&input, sizeof(INPUT));
	input.type = INPUT_KEYBOARD;
	input.ki.wVk = VK_CONTROL;
	sendCount += SendInput(1, &input, sizeof(INPUT));

	// Press the "C" key
	ZeroMemory(&input, sizeof(INPUT));
	input.type = INPUT_KEYBOARD;
	input.ki.wVk = 'C';
	sendCount += SendInput(1, &input, sizeof(INPUT));

	// Release the "C" key
	ZeroMemory(&input, sizeof(INPUT));
	input.type = INPUT_KEYBOARD;
	input.ki.wVk = 'C';
	input.ki.dwFlags = KEYEVENTF_KEYUP;
	sendCount += SendInput(1, &input, sizeof(INPUT));

	// Release the "Ctrl" key
	ZeroMemory(&input, sizeof(INPUT));
	input.type = INPUT_KEYBOARD;
	input.ki.wVk = VK_CONTROL;
	input.ki.dwFlags = KEYEVENTF_KEYUP;
	sendCount += SendInput(1, &input, sizeof(INPUT));

	if ( sendCount != 4 ) {
		TRACE("fail\n");
	}
}

GeneralRe: Copying to ClipBoard By using SendInput, Failure.... Pin
Victor Nijegorodov29-Sep-20 7:22
Victor Nijegorodov29-Sep-20 7:22 
QuestionHow do I convert my C++ function pointer to a C function pointer? Pin
arnold_w28-Sep-20 5:06
arnold_w28-Sep-20 5:06 
AnswerRe: How do I convert my C++ function pointer to a C function pointer? Pin
Richard MacCutchan28-Sep-20 5:54
mveRichard MacCutchan28-Sep-20 5:54 
AnswerRe: How do I convert my C++ function pointer to a C function pointer? Pin
CPallini28-Sep-20 6:07
mveCPallini28-Sep-20 6:07 
GeneralRe: How do I convert my C++ function pointer to a C function pointer? Pin
arnold_w28-Sep-20 7:33
arnold_w28-Sep-20 7:33 
AnswerRe: How do I convert my C++ function pointer to a C function pointer? Pin
Mircea Neacsu28-Sep-20 6:14
Mircea Neacsu28-Sep-20 6:14 
QuestionEmbedded C program Pin
Parth Akshay Barange22-Sep-20 22:27
Parth Akshay Barange22-Sep-20 22:27 
SuggestionRe: Embedded C program Pin
Graham Breach22-Sep-20 22:59
Graham Breach22-Sep-20 22:59 
AnswerRe: Embedded C program Pin
Richard MacCutchan22-Sep-20 23:40
mveRichard MacCutchan22-Sep-20 23:40 
AnswerRe: Embedded C program Pin
CPallini23-Sep-20 1:12
mveCPallini23-Sep-20 1:12 
AnswerRe: Embedded C program Pin
Victor Nijegorodov23-Sep-20 8:42
Victor Nijegorodov23-Sep-20 8:42 
AnswerRe: Embedded C program Pin
Dave Kreskowiak23-Sep-20 9:20
mveDave Kreskowiak23-Sep-20 9:20 
QuestionWhy isn't the copy constructor called Pin
Mircea Neacsu22-Sep-20 14:59
Mircea Neacsu22-Sep-20 14:59 
AnswerRe: Why isn't the copy constructor called Pin
_Flaviu22-Sep-20 19:48
_Flaviu22-Sep-20 19:48 
GeneralRe: Why isn't the copy constructor called Pin
Mircea Neacsu23-Sep-20 1:45
Mircea Neacsu23-Sep-20 1:45 
AnswerRe: Why isn't the copy constructor called Pin
Richard MacCutchan22-Sep-20 23:38
mveRichard MacCutchan22-Sep-20 23:38 
GeneralRe: Why isn't the copy constructor called Pin
Mircea Neacsu23-Sep-20 1:56
Mircea Neacsu23-Sep-20 1:56 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.