контролы в Mfc в рабочей области окна

Тема в разделе "MS Visual C++", создана пользователем GoldenMustang, 25 дек 2007.

  1. GoldenMustang

    GoldenMustang Гость

    Доброе время суток. Мне сказали,что здесь такая темка уже поднималась,но к сожалению я её не смог найти. Так вот вопрос: как контрол поместить в рабочую область окна?(под контролом я имею ввиду,например,кнопку обычную).
     
  2. GoldenMustang

    GoldenMustang Гость

    нет,не то=(
     
  3. tdr

    tdr Гость

    GoldenMustang, его создавать надо или контрол уже создан и его надо только переместить?
     
  4. GoldenMustang

    GoldenMustang Гость

    и создавать тоже
     
  5. tdr

    tdr Гость

    Код (Text):
    CButton myButton1;

    // Create a push button.
    myButton1.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,
    CRect(x_position, y_position, width, heigth), pParentWnd, 1);

    // Move button
    myButton1.MoveWindow(x_position, y_position, width, heigth);
     
  6. GoldenMustang

    GoldenMustang Гость

    Для: tdr
    Благодарю, а как перехватывать сообщение о нажатии кнопки?
     
  7. tdr

    tdr Гость

    ....., pParentWnd, 1);

    Единица в этой строке - идентификатор контрола. Он должен быть уникальным.
    В карту сообщений добавляешь
    строку:

    ON_Notification(id, memberFxn)

    ON_Notification - тип сообщения, например ON_BN_CLICKED - кнопка кликнута.
    id - идентификатор контрола
    memberFxn - функция обработчик
    Объявление функции обработки
    afx_msg void memberFxn( );
     
  8. GoldenMustang

    GoldenMustang Гость

    Люди,подскажите,пожалуйста,как задавать стили кнопок пр этому коду:

    CButton myButton1;

    // Create a push button.
    myButton1.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,
    CRect(x_position, y_position, width, heigth), pParentWnd, 1);

    слишком уж стрёмные кнопки.


    Всех с праздником!
     
  9. gongex

    gongex Гость

    на панели там есть элементы,взял бы готовую добавил...Это для SDI заново надо создавать

    содаю менюшку,и в Win32 и Mfc а редактировать сообщение никак,все понажимал,-нигде нету надписи "Edit Code",


    в принципе я должен нажать и должен код открыться....а ннет...
     
  10. tdr

    tdr Гость

    Для: GoldenMustang
    Блин, ну ты хотя бы МСДН глянь разок. Все что я тут написал, взято оттуда.
    Или тут (firststeps.ru)
     
Загрузка...
Похожие Темы - контролы Mfc рабочей
  1. xKlonx
    Ответов:
    4
    Просмотров:
    2.800
  2. PetrovVA
    Ответов:
    3
    Просмотров:
    1.720
  3. harimambura
    Ответов:
    0
    Просмотров:
    1.302
  4. Antonim
    Ответов:
    1
    Просмотров:
    1.237
  5. Antonim
    Ответов:
    4
    Просмотров:
    1.814

Поделиться этой страницей