Página 1 de 2

Información de pantalla(s)

Publicado: 30 Ene 2011 22:46
por Pabloko
Hola, estoy haciendo una movida para un cliennte que necesita soporte para multiples pantallas, para mostrar videos o contenidos.

He estado buscando por ahi y no encuentro un puta mierda, lo que mas se acercaba era un plugin llamado desktop o algo asi pero no va en la nnueva version...

En internet la referencia es muy criptica asi que me he liado un petardo y he hecho un semiplugin para hacer esta mierda.

El asunto es una dll activex hecha en visual basic 6, se ejecuta mediante luacom asi:
ob = luacom.CreateObject ("PablokoMonitors.DisplayInfo");

Debug.ShowWindow(true);
Debug.Print("DISPLAY INFORMATION:\r\n\r\n");
Debug.Print("Number of Displays: "..ob:MonitorCount().."\r\n");
 
for count = 1, ob:MonitorCount() do
    Debug.Print("Monitor #"..count.." - ");
    Debug.Print("Device ID:"..ob:GetMonitorID(count).." - ");
    Debug.Print("Left:"..ob:GetMonitorLeft(count).." - ");
    Debug.Print("Top:"..ob:GetMonitorTop(count).." - ");
    Debug.Print("Right:"..ob:GetMonitorRight(count).." - ");
    Debug.Print("Bottom:"..ob:GetMonitorBottom(count).." - ");
    Debug.Print("Width:"..ob:GetMonitorWidth(count).." - ");
    Debug.Print("Height:"..ob:GetMonitorHeight(count).." - \r\n");
end
Yo obtengo una cosa asi:

DISPLAY INFORMATION:

Number of Displays: 2
Monitor #1 - Device ID:7212063 - Left:0 - Top:0 - Right:1360 - Bottom:768 - Width:1360 - Height:768 -
Monitor #2 - Device ID:131073 - Left:1360 - Top:0 - Right:2384 - Bottom:768 - Width:1024 - Height:768 -


En el ejemplo esta toda la referencia pero os la copio aqui:
MonitorCount()
GetMonitorLeft(mon_number)
GetMonitorTop(mon_number)
GetMonitorRight(mon_number)
GetMonitorBottom(mon_number)
GetMonitorWidth(mon_number)
GetMonitorHeight(mon_number)
son funciones que tienen un retorno numerico siempre, si hay error o algo devuelve 0

DLL:
HIDE: ON
Hidebb Message Hidden Description


Ejemplo con DLL:
HIDE: ON
Hidebb Message Hidden Description

Re: Información de pantalla(s)

Publicado: 31 Ene 2011 00:20
por Thedary
Me sorprendes Pabloko

Re: Información de pantalla(s)

Publicado: 31 Ene 2011 06:06
por Agotaras123
joder pabloko sos otro pedo :yeah: , me bajo la DLL y la pruebo.

Re: Información de pantalla(s)

Publicado: 01 Feb 2011 13:21
por Ceone
luego me lo miro..... ;)

Re: Información de pantalla(s)

Publicado: 01 Feb 2011 17:39
por Ceone
Añadido ejemplo con luacom.dll y pablokomonitors.dll

Ejemplo con DLL:
HIDE: ON
Hidebb Message Hidden Description

Re: Información de pantalla(s)

Publicado: 02 Feb 2011 13:59
por Pabloko
gracias ceone

Re: Información de pantalla(s)

Publicado: 22 Feb 2011 21:39
por jocharras
gracias

Re: Información de pantalla(s)

Publicado: 30 Mar 2011 05:28
por zizpu
hola me parece muy interesante la propuesta :num1:

Re: Información de pantalla(s)

Publicado: 28 Abr 2011 09:25
por xxsolracxx
gracias

Re: Información de pantalla(s)

Publicado: 28 Abr 2011 15:51
por dangngocnguyenit
thank Imagen

Re: Información de pantalla(s)

Publicado: 27 Sep 2011 12:52
por bumbo
bravo

Re: Información de pantalla(s)

Publicado: 29 Sep 2011 01:47
por abood1987
gracias

Re: Información de pantalla(s)

Publicado: 21 Nov 2011 16:16
por Haitham.2012
excellent

Re: Información de pantalla(s)

Publicado: 12 Dic 2011 16:58
por mensajero1
buen post pero mala imagen de perfil................................Imagen

Re: Información de pantalla(s)

Publicado: 13 Dic 2011 20:54
por carsonzillo
<p>
eto que coño ée?

Re: Información de pantalla(s)

Publicado: 27 Ago 2013 23:17
por pjvalle
exelente

Publicado: 30 Ago 2013 21:06
por chakal03
thanks

Publicado: 06 Nov 2013 00:54
por tairorojo
grande

Publicado: 24 Nov 2014 00:48
por dj.salazar

Re: Información de pantalla(s)

Publicado: 04 Oct 2015 11:27
por hddutilite
manda pra mim