Автор | Сообщение |
Andrey
|
| постоянный участник
|
Пост N: 1929
Зарегистрирован: 12.09.06
|
|
Отправлено: 15.11.11 21:36. Заголовок: Примеры из Минигуи -ошибки, вопросы..... (продолжение)
Всем привет. Взялся смотреть примеры из МиниГуи, так не все работают. Может кто подскажет что там "допилить" нужно ? А заодно может и исправить и добавить новые.... Очень красочный пример: \MiniGUI\SAMPLES\Advanced\AVI_Animation - не работает под Win7 (наверно AVI-шки нет в ресурсах) Предложение Григорию: Можно ли добавить еще один пример с отдельным AVI-файлом в ресурсах проекта и показом такого же бегунка ? Пример: \MiniGUI\SAMPLES\Advanced\DisplayMode - не работает под ХР и далее.... Пример: \MiniGUI\SAMPLES\Advanced\Tsb_filter - вылетает на ХР -------------------------------------------------------------------------------- Harbour MiniGUI Errorlog File Harbour MiniGUI Extended Edition 2.0.1 - 2011.09.21 -------------------------------------------------------------------------------- Date: 11/15/2011 Time: 22:13:24 Error BASE/1124 Argument error: LEFT Called from LEFT(0) Called from SCANSOFT(195) Called from MAIN(84) Пример: \MiniGUI\SAMPLES\BASIC\MsgEdit - не собирается... Z:\MiniGUI\SAMPLES\BASIC\MsgEdit>call ..\..\..\batch\compile.bat demo /L shell32 Harbour 3.1.0dev (Rev. 17042) Copyright (c) 1999-2011, http://harbour-project.org/ Compiling 'demo.prg'... Lines 20133, Functions/Procedures 30 Generating C source output to 'demo.c'... Done. Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland demo.c: Error E2141 demo.prg 993: Declaration syntax error *** 1 errors in Compile *** C compile error.
|
|
|
Новых ответов нет
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[см. все]
|
|
Haz
|
| |
Пост N: 593
Зарегистрирован: 20.02.11
|
|
Отправлено: 07.07.15 19:42. Заголовок: Dima пишет: пробну ..
Dima пишет: так нарисовать в любом окне ShowNotifyIcon( GetFormHandle('Form_1'), .T., LoadTrayIcon( GetInstance(), "MY.ICO" ), "тултип" ) Так убить ( при убиении окно Form_1 должно жить ) DeleteNotifyIcon( GetFormHandle('Form_1') ) Это сама убивалка #pragma BEGINDUMP #include <windows.h> #include "hbapi.h" #define WM_TASKBAR WM_USER + 1043 static BOOL DeleteNotifyIcon( HWND hWnd ); HB_FUNC( DELETENOTIFYICON ) { hb_retl( ( BOOL ) DeleteNotifyIcon( ( HWND ) hb_parnl( 1 ) ) ); } static BOOL DeleteNotifyIcon( HWND hWnd ) { BOOL bRet; NOTIFYICONDATA nid; ZeroMemory( &nid, sizeof( nid ) ); nid.cbSize = sizeof( NOTIFYICONDATA ); nid.hWnd = hWnd; nid.uID = 0; nid.uFlags = NIF_ICON | NIF_MESSAGE | NIF_TIP; nid.uCallbackMessage = WM_TASKBAR; bRet = Shell_NotifyIcon( NIM_DELETE, &nid ); return bRet; } #pragma ENDDUMP
|
|
|
Haz
|
| |
Пост N: 594
Зарегистрирован: 20.02.11
|
|
Отправлено: 07.07.15 19:50. Заголовок: Andrey пишет: Вс..
Andrey пишет: Все так но, Почитай последние сообщения
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4369
Зарегистрирован: 12.09.06
|
|
Отправлено: 07.07.15 19:57. Заголовок: Везде в примерах: MA..
Везде в примерах: MAIN NOSHOW ; .... NOTIFYICON 'AID_MAIN' ; NOTIFYTOOLTIP PROGRAM ; ON NOTIFYCLICK ????() А мне нужен STANDART. Как можно сделать тогда ? Сначала сделать окно без иконки, а потом присвоить ему иконку ?
|
|
|
Haz
|
| |
Пост N: 595
Зарегистрирован: 20.02.11
|
|
Отправлено: 07.07.15 20:01. Заголовок: Andrey пишет: Как м..
Andrey пишет: цитата: | Как можно сделать тогда ? |
| Андрей , ты издеваешься ? Все ж написано , прочитай последние 5 сообщений по твоему вопросу
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4370
Зарегистрирован: 12.09.06
|
|
Отправлено: 07.07.15 20:05. Заголовок: Haz пишет: Андрей ,..
Haz пишет: цитата: | Андрей , ты издеваешься ? |
| Да не издеваюсь, а уточняю... Сначала сделать окно без иконки, а потом присвоить ему иконку ? Так ?
|
|
|
Haz
|
| |
Пост N: 596
Зарегистрирован: 20.02.11
|
|
Отправлено: 07.07.15 20:06. Заголовок: Andrey пишет: Да не..
Andrey пишет: цитата: | Да не издеваюсь, а уточняю... |
| я пас
|
|
|
Haz
|
| |
Пост N: 597
Зарегистрирован: 20.02.11
|
|
Отправлено: 07.07.15 20:08. Заголовок: Andrey пишет: Снача..
Andrey пишет: цитата: | Сначала сделать окно без иконки, а потом присвоить ему иконку ? Так ? |
| да так
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4371
Зарегистрирован: 12.09.06
|
|
Отправлено: 07.07.15 20:14. Заголовок: Спасибо ! :sm36: Ч..
Спасибо ! Что-то мозила тормозит... Пока предложение добавишь, а уже ответ есть на незаконченное предложение...
|
|
|
Haz
|
| |
Пост N: 598
Зарегистрирован: 20.02.11
|
|
Отправлено: 07.07.15 20:20. Заголовок: Andrey пишет: а уже..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4372
Зарегистрирован: 12.09.06
|
|
Отправлено: 07.07.15 20:21. Заголовок: Спасибо БОЛЬШОЕ Haz ..
Спасибо БОЛЬШОЕ Haz !
|
|
|
Dima
|
| |
Пост N: 5079
Зарегистрирован: 17.05.05
|
|
Отправлено: 07.07.15 21:25. Заголовок: Смотрю движок форума..
Смотрю движок форума на автомате стал закрывать "длинные" темы.
|
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4389
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.07.15 11:08. Заголовок: Всем привет. Имею те..
Всем привет. Имею текст (заголовок) из трех строчек, разделитель CRLF - типа: "Строка длинная 1"+CRLF+"Строка длинная 2"+CRLF+"Строка длинная 3" Вверху формы окна делаю вывод: @ 0, 0 LABEL Label_1 WIDTH nMaxWidth HEIGHT 120 VALUE cTitle ; SIZE 24 BOLD FONTCOLOR WHITE BACKCOLOR aBackColor1 ; CENTERALIGN VCENTERALIGN Строка вытягивается в одну строчку. И не влазиет в ширину окна. Если убрать VCENTERALIGN то 3 строки, но заголовок к верху окна прилипает. Как отцентовать по вертикали текст из нескольких строчек ?
|
|
|
Haz
|
| |
Пост N: 617
Зарегистрирован: 20.02.11
|
|
Отправлено: 21.07.15 11:40. Заголовок: Andrey пишет: Как о..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4390
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.07.15 12:20. Заголовок: Спасибо большое за р..
Спасибо большое за разъяснение ! А то я думал, что опять где-то что-то пропустил... Haz пишет: цитата: | Для решения предлагается писать свою выравнивалку |
| Да там не на харборе... Может есть готовый код для Харбора ?
|
|
|
Dima
|
| |
Пост N: 5144
Зарегистрирован: 17.05.05
|
|
Отправлено: 21.07.15 12:55. Заголовок: Andrey пишет: Может..
Andrey пишет: цитата: | Может есть готовый код для Харбора ? |
| Так все равно править то придется сишный сырец.
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4391
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.07.15 13:04. Заголовок: Dima пишет: Так все..
Dima пишет: цитата: | Так все равно править то придется сишный сырец. |
| Я в Си вообще не силён...
|
|
|
Dima
|
| |
Пост N: 5145
Зарегистрирован: 17.05.05
|
|
Отправлено: 21.07.15 13:12. Заголовок: Andrey пишет: Я в С..
Andrey пишет: цитата: | Я в Си вообще не силён... |
| А может и не Си. Там 2 сырца я так понял H_label.prg и C_label.c (в последнем я ни нашел DrawText) Посмотри для начала H_label.prg , возможно там что надо поправить.
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4400
Зарегистрирован: 12.09.06
|
|
Отправлено: 24.07.15 19:33. Заголовок: Всем привет. Вопрос ..
Всем привет. Вопрос про окна. Если я создал окно MODAL и нахожусь на этой форме, то как можно вызвать другое окно CHILD просто для показа ожидания ? Где то уже осуждали это, не могу найти.... Функция ожидания с окном CHILD - \samples\Basic\WAIT_WINDOW_2)
|
|
|
SergKis
|
| постоянный участник
|
Пост N: 772
Зарегистрирован: 17.02.12
|
|
Отправлено: 25.07.15 13:35. Заголовок: Andrey пишет:Если я ..
Andrey пишет: цитата: | Если я создал окно MODAL и нахожусь на этой форме, то как можно вызвать другое окно CHILD просто для показа ожидания ? |
| Создай сначала CHILD, потом modal
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4402
Зарегистрирован: 12.09.06
|
|
Отправлено: 25.07.15 17:28. Заголовок: SergKis пишет: Созд..
SergKis пишет: цитата: | Создай сначала CHILD, потом modal |
| Да не могу. Нужно только в этом порядке.
|
|
|
Новых ответов нет
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[см. все]
|
|