Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > C++

Ответ
 
Опции темы
Старый 15.01.2010, 17:12   #1
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Internet Explorer

В общем нужно очень сделать кнопочку на тулбаре IE, и при нажатии ее выполнять программу, которая на жестком диске валяется. Собственно пытался сделать, кривожопо, кнопка еле видна, и не нажимается:

#include <windows.h>
#define BUTTON 1500
#define WND 2000

LRESULT CALLBACK WndProc(HWND hwnd, UINT Message, WPARAM wparam,LPARAM lparam);

int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE,LPSTR,int)
{
HWND IE=FindWindow("IEFrame",NULL);
if (IE)
{
//Нашел IE
WNDCLASS w;
memset(&w,0,sizeof(WNDCLASS));
w.style=CS_HREDRAW|CS_VREDRAW;
w.lpfnWndProc=WndProc;
w.hInstance=hInstance;
w.hbrBackground=HBRUSH(COLOR_BTNFACE + 1);
w.lpszClassName ="IE_Button";
RegisterClass(&w);
MSG msg;
HWND Wnd=CreateWindow("Super Window","Мое окно",WS_OVERLAPPEDWINDOW,0,0,100,100,NULL,(HMENU) WND,hInstance,NULL);
HWND BT=CreateWindow("button","Картинки",WS_VISIBLE|WS_ CHILD,537,43,200,30,IE,(HMENU)BUTTON,NULL,NULL);
while (GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
//UpdateWindow(BT);
}
}
return 0;
}


LRESULT CALLBACK WndProc(HWND hwnd, UINT Message, WPARAM wparam,LPARAM lparam)
{
if (Message==WM_COMMAND) MessageBox(0,"ЫЫЫ","",0);
if (Message==WM_DESTROY)
{
PostQuitMessage(0);
return 0;
}
return DefWindowProc(hwnd,Message,wparam,lparam);
}



Кто что предложит?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 01:13.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com