|
|
|
Создание диалогового окна в Win32 API
|
|||
|---|---|---|---|
|
#18+
Здраствуйте. Пытаюсь создать по описанному ниже алгоритму диалоговое окно, но функция DialogBox выдает все время -1. Сам я занимаюсь программирование недавно поэтому не судите строго. 1. Создал файл ресурса содержащий диалог с ID: IDD_DIALOG1 2. Объявил простые и предопределенные переменные: Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Что я не сделал или сделал не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 17:12 |
|
||
|
Создание диалогового окна в Win32 API
|
|||
|---|---|---|---|
|
#18+
Здраствуйте. Пытаюсь создать по описанному ниже алгоритму диалоговое окно, но функция DialogBox выдает все время -1. Сам я занимаюсь программирование недавно поэтому не судите строго. 1. Создал файл ресурса содержащий диалог с ID: IDD_DIALOG1 2. Объявил простые и предопределенные переменные: Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Что я не сделал или сделал не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 17:26 |
|
||
|
Создание диалогового окна в Win32 API
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 17:52 |
|
||
|
Создание диалогового окна в Win32 API
|
|||
|---|---|---|---|
|
#18+
По Педзольду и сделал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 17:56 |
|
||
|
Создание диалогового окна в Win32 API
|
|||
|---|---|---|---|
|
#18+
Во первых, добавь проверку на ошибки: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. А во вторых, читай документацию внимательнее. ID ресурса надо прогонять через макрос MAKEINTRESOURCE а не просто приводить тип. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 18:01 |
|
||
|
Создание диалогового окна в Win32 API
|
|||
|---|---|---|---|
|
#18+
В Москве из зоопарка сбежал слон. Звонок в милицию: -Здраствуйте, у меня в огороде большая серая мышь рвет хвостом капусту... -Ну и что она с ней делает? -Ой, Вы не поверите... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 18:02 |
|
||
|
Создание диалогового окна в Win32 API
|
|||
|---|---|---|---|
|
#18+
White OwlВо первых, добавь проверку на ошибки: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Попробовал указанный White Owl способ- выдает ошибку: Укaзaннoe имя pecypca нe нaйдeнo в фaйлe oбpaзa. А насчет: White OwlID ресурса надо прогонять через макрос MAKEINTRESOURCE а не просто приводить тип. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 18:13 |
|
||
|
Создание диалогового окна в Win32 API
|
|||
|---|---|---|---|
|
#18+
К стати тут ошибуличка Код: plaintext Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 18:41 |
|
||
|
Создание диалогового окна в Win32 API
|
|||
|---|---|---|---|
|
#18+
Hamilion Укaзaннoe имя pecypca нe нaйдeнo в фaйлe oбpaзa. Ну значит забыл прилинковать ресурс, только и всего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 18:49 |
|
||
|
Создание диалогового окна в Win32 API
|
|||
|---|---|---|---|
|
#18+
Фу... блин приехали - пора открывать раздел "тупые ошибки ламья, которые не одному гуру не "по зубам"". Когда я объявил #define IDD_DIALOG1 300, я не учел что в системе у него может быть другое значение, а именно глянув, совершено случайно, в "Resource Symbols", я обнаружил там IDD_DIALOG1 101... Эврика!!... поменяв 300 на 101 исправил таки ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 18:54 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33587500&tid=2031818]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 300ms |

| 0 / 0 |
