Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Анимированная кнопка 
:(
    Опции темы
i_am_Den
Дата 14.10.2006, 02:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 14.10.2006

Репутация: нет
Всего: нет



Здравствуйте. нуждаюсь в ваше помощи. Вопщем грядёт лабораторная, а я никак не могу справица с заданием. Надо сделать анимированную кнопку. мсдн перерыл, у всех поспрашивал.    smile 
от моя прога:
Код

#include <afxwin.h>
class CMyMainWnd : public CFrameWnd{
public:
    CButton m_btn1;
    
    CMyMainWnd(){
        Create(NULL,"Новое окно");
    }
        afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
    DECLARE_MESSAGE_MAP();
    void f(){  AfxMessageBox ("Вы нажали на самую крутую кнопку из всех самых крутых кнопок");}
};
BEGIN_MESSAGE_MAP(CMyMainWnd, CFrameWnd)
ON_WM_CREATE()
ON_COMMAND(666, f)
END_MESSAGE_MAP()

class CMyApp : public CWinApp{
public:
    CMyApp(){}; 
    virtual BOOL InitInstance(){
        m_pMainWnd=new CMyMainWnd();
        m_pMainWnd->ShowWindow(SW_SHOW);
        return TRUE;
    }
};
CMyApp theApp;

int CMyMainWnd::OnCreate(LPCREATESTRUCT lpCreateStruct){
        m_btn1.Create("Самая крутая кнопка из всех самых крутых кнопок", WS_VISIBLE|WS_CHILD,   CRect(0,0,500,40),this, 666);
    return 0;
}

подскажите пожалуйста как это сделать

заранее спасибо
PM MAIL   Вверх
Earnest
Дата 15.10.2006, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



А что ты подразумеваешь под анимированной кнопкой? Кнопка, на которой ролик крутится? Так посади на кнопку дочерний CAnimateCtrl, и пусть кино показывает.
А если речь идет только о смене в цикле нескольких картинок, там поставь таймер и меняй картинки по нему.


--------------------
...
PM   Вверх
i_am_Den
Дата 16.10.2006, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 14.10.2006

Репутация: нет
Всего: нет



ок. спасибо.
а картинки через SetBitmap ставить?
PM MAIL   Вверх
xTr1m
Дата 16.10.2006, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 692
Регистрация: 9.2.2005
Где: Москва

Репутация: нет
Всего: 1



ну можно и через SetIcon, посмотри в MSDN class member у CButton . там очень доступный примерчик

p.s. http://msdn2.microsoft.com/zh-tw/library/bd24s672.aspx

Это сообщение отредактировал(а) xTr1m - 16.10.2006, 22:37
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0434 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.