Προς το περιεχόμενο

Χρήση του ΑΡΙ μεσω Visual C++ .NET


orestis1987

Προτεινόμενες αναρτήσεις

Δημοσ.

Πως γίνεται χρήση του Windows API μεσω της Visual C++ .NET?

Βασικά το χρειάζομαι τόσο για τις συναρτήσεις "ευκολίας" όσο και για διαμόρφωση γραφικού περιβάλλοντος όμοιου με των Windows XP!

 

Π.Χ.

2.gif

 

Θέλω το δεξί scroll bar αντι του αριστερού

Το ίδιο ισχύει για buttons κτλ κτλ

Δημοσ.

Χμμ, δεν καταλαβαίνω γιατί ακριβώς χρειάζεσαι το API σε αυτήν την περίπτωση.

Αν αυτό που θέλεις είναι η υιοθέτηση του XP look, τότε υπάρχουν 2 τρόποι

 

1. Subclassing των windows common controls και μετατροπή στα paint events

2. Απλά η ενσωμάτωση ενός manifest file

 

Την πρώτη λύση θα ακολουθήσεις αναγκαστικά αν η εφαρμογή σου θέλεις να έχει το look των XP ακόμα και σε άλλα λειτουργικά που δεν το υποστηρίζουν. Φυσικά πρόκειται για εξαιρετικά πολύπλοκη και χρονοβόρα εργασία, γι'αυτό και υπάρχουν αρκετές βιβλιοθήκες - MFC addons που προσφέρουν αυτό ακριβώς.

 

Στην περίπτωση όμως που η εφαρμογή σου προορίζεται για τα XP τότε δεν χρειάζεται τίποτα περισσότερο από το manifest file (linked στο exe ή και εξωτερικό). Ψάξε στο Google ή δες αυτή την σελίδα.

 

Κατά τα άλλα, το API στην Visual C++ καλείται όπως και κάθε άλλη εξωτερική συνάρτηση της C++.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...