Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.09.16;
Скачать: [xml.tar.bz2];

Вниз

открыть файл справкив окне без заголовка   Найти похожие ветки 

 
aalex   (2007-08-23 10:36) [0]

помогите пож как мне файл справки(chm) открыть так чтоб окно появилось в нужной позиции на экране и чтоб шапки небыло


 
wp2 ©   (2007-08-23 11:28) [1]

не понятно, а ты хоть знаешь как сделать эти chm?

Вот их сперва сделай а уже потом спрашивай.

Если уже сделал, то тут без хакерства не обойтись, имхо. Это надо найти окно и поменять его параметры. Так что забудь.

А про шапку даже и не знаю.

Вообщим, проще всего будет создать свою справку. Со своим окном, там будет всё что ты захочешь.


 
aalex   (2007-08-23 11:43) [2]

есть куча chm. отбражать как то надо


 
aalex   (2007-08-23 11:47) [3]


> Если уже сделал, то тут без хакерства не обойтись, имхо

да собственно вывести не проблема:
ShellExecute(Handle,nil,lab,nil, "helpFile.chm", SW_SHOW);
но где окно появится, неизвестно, да и шапка определенно не к чему


 
wp2 ©   (2007-08-23 11:59) [4]

чем тебе шапка не так?

>ShellExecute(Handle,nil,lab,nil, "helpFile.chm", SW_SHOW);

И это ты называешь хакерством? :-)

Попробуй поищи функцию FindWidow (вроде так называется). С этого и начни.

Получишь дескриптор окна, а потом уже сам думай, я не силен в WinAPI


 
aalex   (2007-08-23 12:04) [5]

да не, какое там хакерство, думал может поизящьнее решение есть, чтоб открыть справку в каком нить имеющемся окне, уже подготовленом, чтоб небыло мигания во время открытия справки


 
wp2 ©   (2007-08-23 12:22) [6]

какого еще мигания? У тебя что справка открывается сзади?


 
aalex   (2007-08-23 12:26) [7]

да не вот я открыл файл через ShellExecute окно появится к примеру
top=10 left=10; width=200 height=200 (в реальности др значения)
япосле нахожу окно, выставляю другие значения, и видно как окно появилось в одном месте потом встало в другое


 
iXT ©   (2007-08-23 12:27) [8]

http://www.google.ru/search?hl=ru&newwindow=1&client=firefox-a&channel=s&rls=org.mozilla%3Aen-US%3Aofficial&q=CHM+Delphi&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=


 
aalex   (2007-08-23 12:29) [9]

класная ссылка, знаю что инфы ворох, тока нигде не нашел чтоб, как надо вывелось окно сразу, в основном, справка появляется в неизвестном иесте


 
wp2 ©   (2007-08-23 12:29) [10]

да не вот я открыл файл через ShellExecute окно появится к примеру
top=10 left=10; width=200 height=200 (в реальности др значения)
япосле нахожу окно, выставляю другие значения, и видно как окно появилось в одном месте потом встало в другое

ничего не понял :-)

Как ты находишь окно и выставляешь другие значения?


 
aalex   (2007-08-23 12:30) [11]

через FindWidow нахожу окно


 
wp2 ©   (2007-08-23 12:31) [12]

А.... удалось???? Или ты так и делал?


 
aalex   (2007-08-23 12:33) [13]

да это понятно, я нашел это окно, тока громозкое это решение


 
iXT ©   (2007-08-23 12:34) [14]

так лучше: http://helpware.net/delphi/index.html ?


 
aalex   (2007-08-23 14:28) [15]

спасибо за ссылку, полезная
А вот еще вопрос: на какой компонент нужно chm выводить?



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.09.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.046 c
15-1187433979
GhosTer
2007-08-18 14:46
2007.09.16
Где взять?


9-1159867542
codent
2006-10-03 13:25
2007.09.16
Как делать игры


2-1187571706
Abcdef123
2007-08-20 05:01
2007.09.16
Чем можно заменить свойство Enabled?


15-1185015273
Иксик
2007-07-21 14:54
2007.09.16
Лисички


2-1187687367
Quart
2007-08-21 13:09
2007.09.16
Query1.SQL.Assign(Edit1)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский