Quali linguaggi di programmazione hanno accesso alla WinAPI?
-
11-10-2019 - |
Domanda
Sto cercando di avviare un nuovo linguaggio di programmazione e per il mio primo compito voglio sovrapporre un testo su un altro finestra delle applicazioni, simile al ragazzo in questo post:
sovrapposizione di testo sulla finestra di qualche altra cosa - HUD
Chiaramente da questo incarico, questo può essere fatto in VB.NET, ed estrapolando questo, mi probabilmente può tranquillamente supporre che il C ++ \ C # può anche fare questo in modo simile.
La mia domanda è; ci sono altre lingue che possono fare lo stesso? Can Rubino farlo? :)
Sto cercando le seguenti funzionalità:
- enumerare le finestre aperte per trovare quello che voglio per sovrapporre in cima.
- testo sovrapposto al 3 ° partito finestra di apps. (Rich text è un bonus)
- Detect limiti della finestra in modo da poter ridimensionare il testo quando l'utente ridimensiona la finestra.
- Consentire click-through del mio testo creato in modo da non interferire con il 3 ° partito apps funzionalità.
Tutte le idee?
Soluzione
Se si desidera utilizzare Ruby, si hanno due opzioni: IronRuby e " classico rubino ".
Credo che IronRuby sarebbe l'opzione preferita su Windows come corre sulla parte superiore del NET e ha accesso alla piena API di Windows attraverso quella.
Se .NET è troppo per le vostre esigenze e avete bisogno di fare qualcosa di semplice, quindi classico Rubino potrebbe essere una migliore vestibilità.
classico Rubino , controlla queste pagine:
Attenzione :. Imballaggio argomento e disimballaggio non è molto conveniente