|
|
|
Немогу обработать событие нажатия кнопки в VC++6
|
|||
|---|---|---|---|
|
#18+
Добавил форму в ресурс, на ней кнопка. Как к этой кнопке приделать обработчик OnClick? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 14:03 |
|
||
|
Немогу обработать событие нажатия кнопки в VC++6
|
|||
|---|---|---|---|
|
#18+
View -> ClassWizard Class Name: выбираете imja classa Вашего диалога Object IDs: выбираете ID knopki Messages: выбираете BN_CLICKED нажимаете Add Function Знакомитесь с кодом который Вам добавили. Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 18:16 |
|
||
|
Немогу обработать событие нажатия кнопки в VC++6
|
|||
|---|---|---|---|
|
#18+
Это если это MFC, а если это не MFC Тогда надо искать обработчик окна, в нём писать: case WM_COMMAND: if(LOWORD(wParam) == ID_МОЕЙКНОПКИ) { // ТУДУ } break; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 10:54 |
|
||
|
Немогу обработать событие нажатия кнопки в VC++6
|
|||
|---|---|---|---|
|
#18+
> Siebentearbeit А если я новую форму в ресурс добавил, тогда где мне писать (кнопка на новой форме)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 18:34 |
|
||
|
Немогу обработать событие нажатия кнопки в VC++6
|
|||
|---|---|---|---|
|
#18+
Тогда надо писать новый обработчик для этой формы. Форма может быть поднята например функцией DialogBox() в которую 4-м параметром идет указатель на функцию обработки сообщений окна. DialogBox(..., (DLGPROC)myNewDialogProc); ... тем временем... LRESULT CALLBACK myNewDialogProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { switch(message) { case WM_COMMAND: .... } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 07:22 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32810481&tid=2034017]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
69ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 413ms |

| 0 / 0 |
