Je travaille sur un projet Windows avec une boîte de dialogue simple créée avec CreateWindowEx()
et contenant plusieurs volets chargés avec CreateDialog()
pour charger la mise en page à partir d'un fichier de ressources. Sur les panneaux enfants, il y a un certain nombre de contrôles, y compris des zones de texte et des boutons que j'aimerais utiliser pour naviguer, mais tout ce que j'ai, c'est le 'bing' de Windows qui me dit que la clé ne fait rien. Ma boucle de message ressemble à ceci:Création de la touche TAB dans la boîte de dialogue Windows
while(PeekMessage(&msg, 0, 0, 0, PM_REMOVE))
{
if(!IsDialogMessage(0, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
Et chaque fenêtre de contrôle a WS_TABSTOP défini dans le style ainsi que le volet propriétaire ayant ensemble WS_EX_CONTROLPARENT.
Y at-il autre chose que je dois faire pour l'onglet travail clé?
Merci, J
J'ai juste essayé la technique dans l'article et ça n'a malheureusement pas fait de différence. Est-ce la bonne façon de charger les ressources de dialogue ou existe-t-il un meilleur moyen? – JWood