All pastes #35067 Raw Edit

Miscellany

public text v1 · immutable
#35067 ·published 2005-12-28 17:09 UTC
rendered paste body
Zadatak:
*b) *na koji se naÄŤin u naslovnu traku (*titlebar*) procesa 
*notepad.exe* moĹľe upisati proizvoljni tekst

Rijesenje:
- Prvo se trazi prozor po Class nazivu koji glasi "Notepad" funkcijom FindWindow koja vraca identifikacijski broj prozora i pomocu te povratne vrijednosti mijenjamo Title naziv prozora funkcijom SetWindowText

Source code:

#include <windows.h>
#include <stdio.h>

void main()
{
	HWND iden_broj;
	char tekst[256];

	iden_broj = FindWindow("Notepad", NULL);
	if (!iden_broj) {
		MessageBox(NULL, "Notepad nije pokrenut", "Greska", MB_OK);
		exit(0);
	}

	printf("Tekst: ");
	scanf("%s", &tekst);
	
	SetWindowText(iden_broj, tekst);
	exit(0);
}