Другая альтернатива является SetProp/RemoveProp (При разделении на подклассы окна, которое уже использует GWLP_USERDATA)
, Другая хорошая альтернатива является преобразованием стиля ATL WNDPROC для большего количества информации об этом, см.
Я заставил это работать, но отключил датпикеры непосредственно перед открытием моего диалогового окна, а затем включил их в открытии диалогового окна. Код:
$('#dtReportFrom').datepicker('disable');
$('#dtReportTo').datepicker('disable');
jQuery('#rpt_dialog').dialog('open');
$(function() {
$("#rpt_dialog").dialog({
bgiframe: true,
width: 540,
modal: true,
autoOpen: false,
resizable: false,
open: function(event, ui) {
$(ui).find('#dtReportFrom').datepicker('enable');
$(ui).find('#dtReportTo').datepicker('enable');
},
close: function(event,ui) {
}
})
});