Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме 15-35 тыс рублей в месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2011, 18:15   #1
pproger
C++ hater
СуперМодератор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,338
По умолчанию программы-приколы

хех, в дебрях своих сорцов откопал вот, в универе на компе с проектором запускали может кому пригодится)
Код:
#include <windows.h>

#define SIZE 4

int WINAPI WinMain(IN HINSTANCE hInstance, IN HINSTANCE hPrevInstance, IN LPSTR lpCmdLine, IN int nShowCmd)
{
	HWND button = FindWindowEx(FindWindow("Shell_TrayWnd", 0), 0, "Button", 0);

	char buff[SIZE + 1] = { 0 };
	const char *text = "     Здесь могла бы быть ваша реклама       ";
	const char *pStr = text;

	while (true) {
		strncpy(buff, pStr++, SIZE);
		SetWindowText(button, buff);
		InvalidateRect(button, NULL, TRUE);
		UpdateWindow(button);
		Sleep(100);

		if (strlen(pStr) <= SIZE)
			pStr = text;
	}

	return 0;
}
по-видимому, работать будет только в виндах <= WinXP
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 19.06.2011, 18:29   #2
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,988
Сообщение

В Visual Studio писали?
vasek123 вне форума Ответить с цитированием
Старый 19.06.2011, 18:35   #3
pproger
C++ hater
СуперМодератор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,338
По умолчанию

ну да, еще под 2003 вроде
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 19.06.2011, 18:37   #4
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,979
По умолчанию

Попробовал откомпилить, выдаёт ошибку "Unresolved external...".
Не надо объяснять, что это значит, я знаю. Просто хотелось бы узнать, что эта прога делает?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 19.06.2011, 18:40   #5
pproger
C++ hater
СуперМодератор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,338
По умолчанию

2Smitt&Wesson
создавать нужно не консольный проект, а виндовый (не помню, как он там называется). в общем пустое win приложение.
Цитата:
Просто хотелось бы узнать, что эта прога делает?
бегущая строка на кнопке Пуск
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 19.06.2011, 18:43   #6
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,988
Сообщение

Цитата:
Сообщение от pproger Посмотреть сообщение
ну да, еще под 2003 вроде
Ну то- то я и вижу, что в Borland не пойдет(на Кирилице текст не прокатит).

Последний раз редактировалось vasek123; 19.06.2011 в 18:51.
vasek123 вне форума Ответить с цитированием
Старый 19.06.2011, 18:44   #7
pproger
C++ hater
СуперМодератор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,338
По умолчанию

Цитата:
Ну то- то я и вижу, что в Borland не пойдет(на Латинице текст не прокатит).
что за чепуха, все пойдет
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 19.06.2011, 18:45   #8
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Цитата:
на Латинице текст не прокатит
На латинице не прокатит? Или на кириллице?
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 19.06.2011, 18:48   #9
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,988
Сообщение

Цитата:
Сообщение от pproger Посмотреть сообщение
что за чепуха, все пойдет
Да, почему- то, подумал про консольное приложение(пост выше не читал).

Цитата:
Сообщение от MyLastHit Посмотреть сообщение
На латинице не прокатит? Или на кириллице?
На кириллице(на Русском, короче).

p.s. Исходник сохраню...

Последний раз редактировалось vasek123; 19.06.2011 в 18:50.
vasek123 вне форума Ответить с цитированием
Старый 19.06.2011, 19:24   #10
pproger
C++ hater
СуперМодератор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,338
По умолчанию

Цитата:
Да, почему- то, подумал про консольное приложение(пост выше не читал).
ну меняй WinMain на main, будет тебе консольное. но где ты видел консольные программы-приколы?
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какие программы нужно установить чтобы писать программы для телефонов nokia Кристинка89 Общие вопросы по Java, Java SE, Kotlin 2 17.02.2011 15:15
Фишки и приколы в дельфи BoT_T Софт 18 03.10.2010 09:29
Узнать название exe файла программы из самой программы Crystallon Общие вопросы Delphi 9 09.09.2010 15:22
Приколы софта zetrix Свободное общение 94 06.11.2009 14:12
Запуск программы на выполнение из другой программы. ViNcHeStEr Паскаль, Turbo Pascal, PascalABC.NET 6 18.06.2008 13:33

Реклама для незарегистрированных, регистрация на форуме