Как явно установить значок панели задач?

 Document doc = Jsoup.connect("http://en.wikipedia.org/").get();     
 Elements post = doc.select("div.post-content");
 String dd = post.toString();
 Document ddd = Jsoup.parse(dd);

После анализа строки в документе вы можете использовать в ней функции документа

 Elements scriptTag = ddd.getElementsByTag("script");
 System.out.println(scriptTag);
.
5
задан Glorfindel 23 March 2019 в 14:59
поделиться

5 ответов

Значок, отображаемый на панели задач, взят из самого окна. Если единственным окном является стандартный Windows MesssageBox, вы получите своего рода ОС по умолчанию. Вы должны создать собственное окно и присвоить ему значок, тогда Windows будет его использовать.

3
ответ дан 14 December 2019 в 19:23
поделиться
WNDCLASSEX wndclass;

wndclass.cbSize        = sizeof(wndclass);
// ..
wndclass.hIconSm       = ExtractIconEx( ... );
RegisterClassEx(&wndclass);

HWDN wnd = CreateWindow(...)
0
ответ дан 14 December 2019 в 19:23
поделиться

Это похоже на пример кода. Если реальный код не является консольным приложением Windows, вы можете сделать это:

Дайте главному окну вашего приложения значок панели задач, вызвав SetIcon () . Затем, когда вы вызываете MessageBox (), установите для первого параметра значение HWND главного окна вашего приложения.

Дайте главному окну приложения значок панели задач, вызвав SetIcon () . Затем, когда вы вызываете MessageBox (), установите для первого параметра значение HWND главного окна вашего приложения.

Дайте главному окну приложения значок панели задач, вызвав SetIcon () . Затем, когда вы вызываете MessageBox (), установите для первого параметра значение HWND главного окна вашего приложения.

3
ответ дан 14 December 2019 в 19:23
поделиться

Почему бы просто не добавить ресурс значка в EXE? Я почти уверен, что Windows попробует это, прежде чем вернуться к «общим» значкам.

0
ответ дан 14 December 2019 в 19:23
поделиться

Создайте форму, но никогда не показывайте ее, затем назначьте ей значок и используйте его в качестве родительского элемента для окна сообщения.

Значок скрывается:

using (var f = new Form())
{
    MessageBox.Show(f,"my message");
}

Будет создан значок:

using (var f = new Form())
{
    f.Icon = Resources.IconUpload;
    f.Location=new Point(-1000,-1000);
    f.StartPosition = FormStartPosition.Manual;
    f.Show();
    MessageBox.Show(f,"my message");
}
-3
ответ дан 14 December 2019 в 19:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: